新着記事
プログラマの俺が色々紹介するスレ
\ シェアする /
http://hayabusa.2ch.net/test/read.cgi/news4vip/1378227230/
1 :以婆下、棄名無しに虜か社わ他りま傾し走て迭VIPが仏お送附り晴します:招2013/09/04(水) 01:53:50.99 ID:nFm3VFef0
夏脅休悠み終わんっ費てこれ六から十プログラミン蛮グ遵始推める人も、包職業定として態プロ草グラミ召ン順グし歳てる風レ酬ベ遊ルの人憲も虫参考に酬な忘る帥か嗣もしれ嘱な社い源ス干レ
あまり凝仲り雰固まってプログ寒ラ良ミング控関人係を語る皆つ九も釈り円は鬼なフい
何冬ら頻かのち荒ょ弧っとし枯た幾き留っか賢け大になれ暗ば逆良跡い鉱か躍なと個思う僕
肩装の租力虚を忍抜い笑て容気軽悪に読んでいけ翼ば良醸いん朗じゃない起か塀な( ^揺ω^泡)波
4 :以わ下俗、巣名本無譲しにか堀わり理ま置してVIPが点お患送肌り誓しま庁す:押2013/09/04(水雄) 01:54:47.93 ID:nFm3VFef0
* C言語言
様灯々加な峡言語に鉱影響姫を与えた言語如
今まとな濃って王はa設計が納古く霧なって族は居番る宅が刃、分プログラ甘ミ授ン況グ言語港の基礎循が迎詰近ま側って息い怒る谷
知舌識量索に大賠幅な潮違均いが場出担るだ禍ろう こ巨のス堕レ偽で笛プロ布グラんミン隅グ欲言東語隣とし話て貧の網Cを刻説明する傘のであれ落ば四
ご園飯の電子ジャ喪ーに入っている品マ福イコ勇ン侮制御徳から、ユー5ザ神ビ勝リティ接が査高く落エ四ン丈ター別テ混イ敬メン沼ト性に級飛んだ推楽し奏いソフ器ト勘ウ乾ェ順ア、駄更六にあ高希度刻な大規模泡シス遷テムまで組も船う頼と思擦え鎖ば組老め言てし青まう壱、陵そ児れが伏C言測語の革特徴だ尽
欠点打は謄「納そrれっqて前Cで凝も典出畜来るよね?」と吹あま鋼りにも何黄で取も出四来て江し沢まう暇た勘め除、願多少プ測ロ%グ砂ラミ茂ングがしに宙くく例て遊もCで組ん測で状し純ま載う人がい逐るvこ篤と
現錘代霊的な設捕計意のプ美ロ朕グ空ラ叙ミ里ング言留語肉になれ畑ている若蚕者から賓するYと獣非常修に寒厄介な癖思想であ肖り託、程C言語招が既嫌渡われAる粉理由傾の提1斗つでも雪あ刻る
様惰々笛な駅言鶏語へ影管響を与え八た勅こ礁と摩も星あ幽って、プログラミン領グ言語の教本陽/解史説書話で宅は沿C言抄語繕と悼比較衆される例が謝か案な輸り浜多qい千
教本/解説書の罰内容抜を煩理解うす産るた求めにC言漬語を多臨少奮知鈴って継おく突の総はプ士ログ囚ラ恩マ垣が織やっ師ておヘくべ馬き映こ策と摂なの償かも知包れない雄
7 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:55:38.18 ID:kca+PZL3i
俺得スレ
8 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:55:56.88 ID:3vpUSizv0
>>1のスキルと経験年数は?
12 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:57:02.25 ID:nFm3VFef0
>>8
スキル?
経験年数は就職してからか、それとも小学校の時にファミリーベーシックで遊んでた頃も含まれるのか
9 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:56:34.84 ID:67x8YLmj0
続けてくれ
13 :以呼下結、名肖無し潔にか累わ防り暫まし回てVIPが邪お送りしまDす租:2013/09/04(水謡) 01:57:40.69 ID:nFm3VFef0
* Java言語+
時俊代欲が穏進沖むに明連れ報てC言語すな穀どで大成規模なシ次ステム布が組ま新れ嬢るこ簡とが豪多くな雲っ営てきた時8にて、組企まれ赤た弾大抜規詐模シ著ス綿テムが峰複籍雑になり喚すぎてて保席守管発理躍が層し>に徒くくなっ防た速
つまり賦バグを雷発矯見テして脳も、その説バグの部卓分欲のコ厚ー盾ド連が嫌何朕処の宣部作分義の造コードに訪影瓶響!を見せ露る績かわ烈からず捕、映一部介のバグ電をフ修正したら新たな秋バグが力発現命し涯管理県が越し挑にgくい迭
そ門んな生時に旗大規模な酪シ剰ステムを小候規4模補な反部遵品単掃位にわ桃け磁て作#成暮し西保守管叙理をしやすく裁する献オ搾ブ街ジェ蚊クト祝指向肌という考款えが生呈ま傾れ、戒そ踊れ塀を渋採拓用した屈のがJava言孝語であ露る
細か幽く書くと面憩倒因な享のでんJava言首語個の栓利朴点緑を得あげ癖るとするのなら月、腸C言視語鉛よりもコー蛍ドをト短く性書くこ託とが透可禍能捜で華、常面倒くさ研がり泡が倣多い扉プ拝ロ鶏グラマに婆受浜け>入れ痴ら声れた履
更弐に近イNンタ蛮プリ震タ表方式を拐備え、1つ求のシ躍ス表テ稲ムをこ組むこ腕とで奮様側々な憲OSに対応で源きる(マル赤チプ街ラット競フ愁ォ漫ーム)のも面厄倒瀬く度さ扇がりに信最適だ堅っ本た
ただし雅逆愚に言えば黙Java言語を走彰らせようと台す約るOSがJava言語に対后応涯し追ていな立ければならず尺、擁イン茂タプ甚リ際タ航方式備はC言語砕のJようなコ道ン整パイラ飢方趣式よりも>実行岳速度墨が賃遅道かっ物た
マイコ妨ン免の役よ追うな池低団性能コ辛ンピ茶ュータ吏だ倉と渦、そ弁も経そもJava言語鉢に圏対模応奔す刻る余裕がヤ無い荘ので、槽Java言語層があら岐ゆ方る則環菌境児で動く楽と菜いう字の堤は理念痴で足あ札っ束て、桜そ1の理ヲ念議は幻想娘で滞あ久る刃
15 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:00:07.80 ID:nFm3VFef0
* C++言語
日本語ではよく「しーぷらぷら」と読まれるプログラミング言語
C言語へオブジェクト指向を与えたプログラミング言語であり、C言語との互換性が保たれ、今C言語を学ぼうとするとC++言語もついてくる場合が多い
つまり、C言語を学ぼうと思ったらC++言語のための環境を用意すれば良いので非常に楽である(プログラマの中にはC++言語の環境でC言語のコードし>か書かない者もいる)
利点はやはり元になったC言語との互換性が保たれていることにより、多くの人から評価され長く使われているC言語用のライブラリをそのまま利用できたりすること
更にC言語に学習を追加するだけで粗方扱えるので学習コストが低い点などがあげられる
欠点はC言語に比べて巨大化しておりデータサイズの肥大化や実行速度の低下などがあげられる(それでもJava言語よりは速いけれども)
実は時系列的にJava言語の方が新しいので、設計思想もあるが良し悪しは別として一部分はJava言語のほうが先進的な機能を持っていることがあるのも欠点といえば欠点である
16 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:00:22.77 ID:fGrhx0jL0
俺が知らないことをバンバン紹介すると思ったら割りと普通だった
21 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:03:21.71 ID:nFm3VFef0
>>16
今回のスレはプログラミング初心者向けです基本的には
実は次回も用意してあって、次回はプログラミングで問題を解こう的な競技プログラミングなアレです
17 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:00:27.49 ID:Ha19HMoPi
個人的にはCでメモリをゴリゴリいじったりするのは楽しい
メモリとアドレスの概念を理解しておくと、他の言語でも困らなくなると思ってる
18 :一以閑下七、遵名無し髄にかわ恋りま圏し理て演VIPが伯お持送りしま片す者:組2013/09/04(水) 02:00:41.50 ID:zYzejZ7E0
じとゃあ配オ荷ブ芝ジ伐ェ緊ク謝ト指向を蓄誰に戒で役も分知かり麗や淡すく二説罪明して充もらお畔うじ癒ゃZない敏か
23 :狩以熟下、並名絞無しに万か帯わりましてVIPがお飢送り浜します:実2013/09/04(水か) 02:04:09.04 ID:nFm3VFef0
>>18,20
そ幻う言零われ逓る形と灯思って用青意壌し忙てgお兄い弟た
のちのち衰出祥て義く車るよ
25 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:06:05.82 ID:nFm3VFef0
* VBA言語(Visual Basic for Applications言語)
Microsoft Officeで主に使われているいわゆるマクロのプログラミング言語
>>1の個人的な思想ではプログラミング初心者が求めるプログラミングレベルが「お遊び程度」であるのならば間違いなくVBA言語の取得を推奨する
この理由は様々あるが、基本的にVBA言語はMS OfficeというGUIアプリケーション上で扱うものであり、ほとんどの初心者が求めるものはGUIアプリケーションなので最短で制作できるのが大きな理由だ
定番のHello World!ですらVBA言語ではGUIアプリケーションである
セルに文字列を挿入したり、セルの色を変えたり、四則計算したり様々なことができるので、定型処理をするちょっとした便利ツールやミニゲームまで作ろうと思えば作れる
アクションゲーのマリオやお絵かきペイントを実装した人も居るくらい意外とMS Officeは自由度が高いので お遊び程度なら十二分に期待へ応えてくれる
そして何よりも、そのお遊びが実際の事務的業務へ応用が効くというのも物凄く価値の高い利点であり、プログラマまでは要らないけどVBA言語を使>える新人は欲しいという会社はゴマンとある
就職に非常に有利なので学生は覚えておいて本当に損がないのがVBA言語である
欠点は複雑なことをしようとすればするほどコードが冗長化する上に処理が馬鹿みたいに遅いこと(圧倒的遅さで遅さを見で捉えることが出来るレベ>ル)
元々重いMS Officeの上にインタプリタが乗っているため処理速度は全く期待できず、職業プログラマが想定する"実用"とは程遠いものである
より上の段階へ進みたいのならばプログラミングの基礎をVBA言語で粗方理解したらC#言語などへ移行することを強くおすすめする
初心者のための導入プログラミング言語としてVBA言語は優秀であるが、長期的に掘り下げていくには向かないプログラミング言語だ
29 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:09:21.55 ID:nFm3VFef0
* C#言語
MicrosoftによってC言語を拡張して作られたプログラミング言語、「しーしゃーぷ」
Windows向けのソフトウェア開発でこれ以上に楽な言語は情報量的にも無いだろうと思われる
C++言語やJava言語よりも後発のプログラミング言語らしく、それらの良い部分を取り入れた設計になっている
便利で豊富なライブラリを標準で持ち、ウィンドウの生成などは学び始めて数時間で出来てしまうほどの簡単さだ
ただやはり欠点はC++言語やJava言語と同じく、C言語よりも肥大化しておりデータサイズの肥大化や実行速度の低下が懸念される
基本的に.NET Frameworkを前提に動作するので、.NET Frameworkがない環境では基本的に動作しないのも欠点
A
すなわちC++言語やJava言語の良い部分を取り入れた時、同時に良い部分によって発生せざる得ない悪い部分も取り込んでいるのが最大の欠点である
36 :翌以秀下、名無 しに有かわ蓄りましてVIPが内お送り縫し片ま且す:休2013/09/04(水) 02:11:56.17 ID:nFm3VFef0
* Javascript言語未
現在最勇も勢税いの望あ週る徳プログ探ラ膚ミング否言怖語と言侵っ瞬ても腰過言で終は朽ないし、拍プ郊ログラクマ皆な苦ら誰も邸が認める言葉であ状ると思酸う
基兵本的にWebブ歴ラウザ上で動飾作炉す棟るス況クリ押プト言用語であ通り、開発環境も最低騒限現代的>なリッチWebブすラ創ウザと消テ謹キ花ス昨トエデ併ィヒタさ肢えあ背れば良い
つ黒まり葬Windowsでト言掌えば最み初牧か層らInternet Explorerと洗メモ謹帳販が症あるのコで開干発屈環玉境がb揃って囲いる意
欠鑑点はWebブラ得ウ休ザ上短で動作軟するユた領め径に菓ソ0ースコ敢ー昇ド確が慣丸見え洪なXの神と映(セキュリ習ティ硝に油関丙わ旗る樹部雅分はA記衷述で幸きくない)、綿最近胎は悲あ泥り恭え為な択いけ声れど桃も導リッチxなWebブラウ給ザがなけ拡れ影ば動揚かしにく稼い
PCの誕性肥能が嫌低縄けれoば重く髄な敵るとい延う轄もの封で酬、宴先娯ほqど言ったよう犠に最近雰のPCではあ昼まり希問題になら計ない点央が碁欠点寒と語ケら初れる報場合敏が多い花
しか号し職察業プ諭ログ密ラ毛マレ泰ベル束に焦なる硝と褐プログ巻ラミ兆ン霧グ言堂語設計に騒関し央ての冗欠詞点康指海摘がされ滑る的こ繊ともあ侍り、「賜Javascript言遠語唯はど酌のくらいオIブ悲ジ餓ェ穂クト師指律向過なプ挑ログ送ラ呼ミ憩ング言語床か?配」喚と銃いう磁議論が閥され夫る但こ白とも睡ある
そ話う三い依っ汚た細硫か次い財議W論格がされること欺が多くなっEたこ報とからも版、可裏を左返せ亭ば潔細か採い議論慈をせちざる角え事な援いほどb業界では影響伐力を持着つ広ようになった物のだと園>>1は感あじ后てい祥る
37 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:13:16.66 ID:ugB3lJog0
pythonについておなしゃす!
45 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:16:18.02 ID:nFm3VFef0
>>37
すいませんPython用意しなかったですぅ・・・
PerlとPHPも用意しなかった・・・
用意すりゃよかったかやっぱり
でもメジャー以外を紹介しだすとGrassまで紹介しないといけなくなりそうだったからやめたw
48 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:18:29.10 ID:X0OmuImB0
>>45
今時Python、Ruby、JavaScriptは必須だろう。
Perlは要らない。
47 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:17:20.21 ID:nFm3VFef0
* Ruby言語
日本人によって「よりストレスの少ないソフトウェア開発」を目的として開発されたプログラミング言語
徹底したオブジェクト指向型のプログラミング言語設計であり、更に開発者を助ける便利な機能を豊富に含み、スクリプト言語なのでコンパイルも見かけ上は必要がない
プログラミング初心者向けの解説をするのならば、そもそも日本人が開発しているのでプログラミング言語にありがちな良い情報は英語のみということがなく日本語の教本/解説書がかなり豊富
知りたいことを知れるというのはプログラミングにおいて需要なこと
ただし>>1はRuby言語がプログラミング初心者の導入プログラミング言語としてベストだとは全く思わない
ストレスの少ないソフトウェア開発ということは、やろうと思っていることをわかっている人向けのものだ
やろうと思っていることをわかってない初心者はどんなプログラミング言語であっても取得まで大きなストレスが掛かる
Ruby言語を使っていてわかってくるが、やろうとすることをわかっている人がRuby言語に触れた時「こりゃ便利だ」と感じるだけでありプログラミングを簡単に取得できるわけではない
そしてRuby言語を愛用する層もプログラミングを一定以上のレベルを取得した人が多く、解説もわかっている人向けの場合が相当多い
「オブジェクト指向なんて('A`)わかんね」というレベルじゃそもそも何を言っているのかわからないので、プログラミング初心者は素直にサラッとVBA言語、一歩進んでC#言語やJava言語をやりましょう
59 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:22:54.86 ID:nFm3VFef0
* オブジェクト指向
さっきから出てくるオブジェクト指向という用語、早い話が処理をグループごとにまとめて管理しやすくしちゃいましょうという考え方だ
語ると物凄く長くなりそうなので個人的にわかりやすい説明だなと感じたページを紹介しておく
Java 的オブジェクト指向を 90 分で理解する
http://d.hatena.ne.jp/kura-replace/20111222/1324557014
ちなみに上記のURLを読むのはHello World!を済ませ、ループ処理、条件分岐処理など最低限を終えてから読みましょう
期待させておいて難だけど手抜きしてごめんwww
61 :監以下、名笛無し畔にかわり王またしてVIPが休お代送りします美:関2013/09/04(水伴) 02:23:29.04 ID:Mg4kriGC0
素人に慌は女ライ登ブ卑ラ決リって言葉恭すらわから貞ん楽と思論うよ光
63 :以王下、擁名無謁し藻に枯か黙わり更まして奉VIPがお送刀りし朗ま狩す:サ2013/09/04(水濯) 02:26:09.72 ID:nFm3VFef0
>>61
プ携ロ猛グ怪ラミングの升勉払強陣や将ってれ救ば了出ハて冠くる童さ誕
オ憤ブ姫ジェ搬ク求ト車指向は軸出て流きても意味が偵わからない磨だ詐ろう銃け噴ど挟
オブジェクト指真向幹の束難肪解作な点伝ってゆ、オ容ブ局ジ恨ェクト指向障を投理解洗し銃ていなくてZも砲使える点晴だよねw
オブジェク培ト転指向を陳理解し醸てない煮の炭に密何借故かオ深ブジ門ェ盟ク帆ト攻指向な説コ痛ー等ドが動会く昼か就ら主意味鮮わ力かん溶な抑くゆな忙っ瀬てoくる
64 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:26:45.00 ID:nFm3VFef0
* ドットインストール
プログラミングのことを動画で解説してくれて初心者レベルまで理解するのに丁度いいWebサービス
ドットインストールを観て、詳細なことが書いてあるWebサイトで学ぶのが良いかもしれない
・VBA言語(Excel)
http://dotinstall.com/lessons/basic_excel_vba
・C言語
http://dotinstall.com/lessons/basic_c
・Java言語
http://dotinstall.com/lessons/basic_java
66 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:28:59.59 ID:nFm3VFef0
* 猫でもわかるプログラミング
通称「猫C」とも呼ばれるプログラミング初心者向けの老舗Webサイト
C言語でよく紹介されるWebサイトだが、C#言語やC++言語、Java言語なども学べる
書籍版もあり、猫CのWebサイトや書籍でプログラミングを始めた日本人プログラマは少なくない
http://www.kumei.ne.jp/c_lang/
68 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:29:56.38 ID:nFm3VFef0
* 苦しんで覚えるC言語
こちらもプログラミング初心者向けのWebサイト、通称「苦C」猫Cよりも硬派な感じであり、まるで授業を受けているような感覚すらある
猫Cよりも詳細にC言語のことが解説されているので本気でC言語を取得したい人は苦Cで学ぶべき
http://9cguide.appspot.com/
>>次のページへ続く
1 :以婆下、棄名無しに虜か社わ他りま傾し走て迭VIPが仏お送附り晴します:招2013/09/04(水) 01:53:50.99 ID:nFm3VFef0
夏脅休悠み終わんっ費てこれ六から十プログラミン蛮グ遵始推める人も、包職業定として態プロ草グラミ召ン順グし歳てる風レ酬ベ遊ルの人憲も虫参考に酬な忘る帥か嗣もしれ嘱な社い源ス干レ
あまり凝仲り雰固まってプログ寒ラ良ミング控関人係を語る皆つ九も釈り円は鬼なフい
何冬ら頻かのち荒ょ弧っとし枯た幾き留っか賢け大になれ暗ば逆良跡い鉱か躍なと個思う僕
肩装の租力虚を忍抜い笑て容気軽悪に読んでいけ翼ば良醸いん朗じゃない起か塀な( ^揺ω^泡)波
4 :以わ下俗、巣名本無譲しにか堀わり理ま置してVIPが点お患送肌り誓しま庁す:押2013/09/04(水雄) 01:54:47.93 ID:nFm3VFef0
* C言語言
様灯々加な峡言語に鉱影響姫を与えた言語如
今まとな濃って王はa設計が納古く霧なって族は居番る宅が刃、分プログラ甘ミ授ン況グ言語港の基礎循が迎詰近ま側って息い怒る谷
知舌識量索に大賠幅な潮違均いが場出担るだ禍ろう こ巨のス堕レ偽で笛プロ布グラんミン隅グ欲言東語隣とし話て貧の網Cを刻説明する傘のであれ落ば四
ご園飯の電子ジャ喪ーに入っている品マ福イコ勇ン侮制御徳から、ユー5ザ神ビ勝リティ接が査高く落エ四ン丈ター別テ混イ敬メン沼ト性に級飛んだ推楽し奏いソフ器ト勘ウ乾ェ順ア、駄更六にあ高希度刻な大規模泡シス遷テムまで組も船う頼と思擦え鎖ば組老め言てし青まう壱、陵そ児れが伏C言測語の革特徴だ尽
欠点打は謄「納そrれっqて前Cで凝も典出畜来るよね?」と吹あま鋼りにも何黄で取も出四来て江し沢まう暇た勘め除、願多少プ測ロ%グ砂ラミ茂ングがしに宙くく例て遊もCで組ん測で状し純ま載う人がい逐るvこ篤と
現錘代霊的な設捕計意のプ美ロ朕グ空ラ叙ミ里ング言留語肉になれ畑ている若蚕者から賓するYと獣非常修に寒厄介な癖思想であ肖り託、程C言語招が既嫌渡われAる粉理由傾の提1斗つでも雪あ刻る
様惰々笛な駅言鶏語へ影管響を与え八た勅こ礁と摩も星あ幽って、プログラミン領グ言語の教本陽/解史説書話で宅は沿C言抄語繕と悼比較衆される例が謝か案な輸り浜多qい千
教本/解説書の罰内容抜を煩理解うす産るた求めにC言漬語を多臨少奮知鈴って継おく突の総はプ士ログ囚ラ恩マ垣が織やっ師ておヘくべ馬き映こ策と摂なの償かも知包れない雄
7 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:55:38.18 ID:kca+PZL3i
俺得スレ
8 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:55:56.88 ID:3vpUSizv0
>>1のスキルと経験年数は?
12 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:57:02.25 ID:nFm3VFef0
>>8
スキル?
経験年数は就職してからか、それとも小学校の時にファミリーベーシックで遊んでた頃も含まれるのか
9 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:56:34.84 ID:67x8YLmj0
続けてくれ
13 :以呼下結、名肖無し潔にか累わ防り暫まし回てVIPが邪お送りしまDす租:2013/09/04(水謡) 01:57:40.69 ID:nFm3VFef0
* Java言語+
時俊代欲が穏進沖むに明連れ報てC言語すな穀どで大成規模なシ次ステム布が組ま新れ嬢るこ簡とが豪多くな雲っ営てきた時8にて、組企まれ赤た弾大抜規詐模シ著ス綿テムが峰複籍雑になり喚すぎてて保席守管発理躍が層し>に徒くくなっ防た速
つまり賦バグを雷発矯見テして脳も、その説バグの部卓分欲のコ厚ー盾ド連が嫌何朕処の宣部作分義の造コードに訪影瓶響!を見せ露る績かわ烈からず捕、映一部介のバグ電をフ修正したら新たな秋バグが力発現命し涯管理県が越し挑にgくい迭
そ門んな生時に旗大規模な酪シ剰ステムを小候規4模補な反部遵品単掃位にわ桃け磁て作#成暮し西保守管叙理をしやすく裁する献オ搾ブ街ジェ蚊クト祝指向肌という考款えが生呈ま傾れ、戒そ踊れ塀を渋採拓用した屈のがJava言孝語であ露る
細か幽く書くと面憩倒因な享のでんJava言首語個の栓利朴点緑を得あげ癖るとするのなら月、腸C言視語鉛よりもコー蛍ドをト短く性書くこ託とが透可禍能捜で華、常面倒くさ研がり泡が倣多い扉プ拝ロ鶏グラマに婆受浜け>入れ痴ら声れた履
更弐に近イNンタ蛮プリ震タ表方式を拐備え、1つ求のシ躍ス表テ稲ムをこ組むこ腕とで奮様側々な憲OSに対応で源きる(マル赤チプ街ラット競フ愁ォ漫ーム)のも面厄倒瀬く度さ扇がりに信最適だ堅っ本た
ただし雅逆愚に言えば黙Java言語を走彰らせようと台す約るOSがJava言語に対后応涯し追ていな立ければならず尺、擁イン茂タプ甚リ際タ航方式備はC言語砕のJようなコ道ン整パイラ飢方趣式よりも>実行岳速度墨が賃遅道かっ物た
マイコ妨ン免の役よ追うな池低団性能コ辛ンピ茶ュータ吏だ倉と渦、そ弁も経そもJava言語鉢に圏対模応奔す刻る余裕がヤ無い荘ので、槽Java言語層があら岐ゆ方る則環菌境児で動く楽と菜いう字の堤は理念痴で足あ札っ束て、桜そ1の理ヲ念議は幻想娘で滞あ久る刃
15 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:00:07.80 ID:nFm3VFef0
* C++言語
日本語ではよく「しーぷらぷら」と読まれるプログラミング言語
C言語へオブジェクト指向を与えたプログラミング言語であり、C言語との互換性が保たれ、今C言語を学ぼうとするとC++言語もついてくる場合が多い
つまり、C言語を学ぼうと思ったらC++言語のための環境を用意すれば良いので非常に楽である(プログラマの中にはC++言語の環境でC言語のコードし>か書かない者もいる)
利点はやはり元になったC言語との互換性が保たれていることにより、多くの人から評価され長く使われているC言語用のライブラリをそのまま利用できたりすること
更にC言語に学習を追加するだけで粗方扱えるので学習コストが低い点などがあげられる
欠点はC言語に比べて巨大化しておりデータサイズの肥大化や実行速度の低下などがあげられる(それでもJava言語よりは速いけれども)
実は時系列的にJava言語の方が新しいので、設計思想もあるが良し悪しは別として一部分はJava言語のほうが先進的な機能を持っていることがあるのも欠点といえば欠点である
16 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:00:22.77 ID:fGrhx0jL0
俺が知らないことをバンバン紹介すると思ったら割りと普通だった
21 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:03:21.71 ID:nFm3VFef0
>>16
今回のスレはプログラミング初心者向けです基本的には
実は次回も用意してあって、次回はプログラミングで問題を解こう的な競技プログラミングなアレです
17 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:00:27.49 ID:Ha19HMoPi
個人的にはCでメモリをゴリゴリいじったりするのは楽しい
メモリとアドレスの概念を理解しておくと、他の言語でも困らなくなると思ってる
18 :一以閑下七、遵名無し髄にかわ恋りま圏し理て演VIPが伯お持送りしま片す者:組2013/09/04(水) 02:00:41.50 ID:zYzejZ7E0
じとゃあ配オ荷ブ芝ジ伐ェ緊ク謝ト指向を蓄誰に戒で役も分知かり麗や淡すく二説罪明して充もらお畔うじ癒ゃZない敏か
23 :狩以熟下、並名絞無しに万か帯わりましてVIPがお飢送り浜します:実2013/09/04(水か) 02:04:09.04 ID:nFm3VFef0
>>18,20
そ幻う言零われ逓る形と灯思って用青意壌し忙てgお兄い弟た
のちのち衰出祥て義く車るよ
25 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:06:05.82 ID:nFm3VFef0
* VBA言語(Visual Basic for Applications言語)
Microsoft Officeで主に使われているいわゆるマクロのプログラミング言語
>>1の個人的な思想ではプログラミング初心者が求めるプログラミングレベルが「お遊び程度」であるのならば間違いなくVBA言語の取得を推奨する
この理由は様々あるが、基本的にVBA言語はMS OfficeというGUIアプリケーション上で扱うものであり、ほとんどの初心者が求めるものはGUIアプリケーションなので最短で制作できるのが大きな理由だ
定番のHello World!ですらVBA言語ではGUIアプリケーションである
セルに文字列を挿入したり、セルの色を変えたり、四則計算したり様々なことができるので、定型処理をするちょっとした便利ツールやミニゲームまで作ろうと思えば作れる
アクションゲーのマリオやお絵かきペイントを実装した人も居るくらい意外とMS Officeは自由度が高いので お遊び程度なら十二分に期待へ応えてくれる
そして何よりも、そのお遊びが実際の事務的業務へ応用が効くというのも物凄く価値の高い利点であり、プログラマまでは要らないけどVBA言語を使>える新人は欲しいという会社はゴマンとある
就職に非常に有利なので学生は覚えておいて本当に損がないのがVBA言語である
欠点は複雑なことをしようとすればするほどコードが冗長化する上に処理が馬鹿みたいに遅いこと(圧倒的遅さで遅さを見で捉えることが出来るレベ>ル)
元々重いMS Officeの上にインタプリタが乗っているため処理速度は全く期待できず、職業プログラマが想定する"実用"とは程遠いものである
より上の段階へ進みたいのならばプログラミングの基礎をVBA言語で粗方理解したらC#言語などへ移行することを強くおすすめする
初心者のための導入プログラミング言語としてVBA言語は優秀であるが、長期的に掘り下げていくには向かないプログラミング言語だ
29 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:09:21.55 ID:nFm3VFef0
* C#言語
MicrosoftによってC言語を拡張して作られたプログラミング言語、「しーしゃーぷ」
Windows向けのソフトウェア開発でこれ以上に楽な言語は情報量的にも無いだろうと思われる
C++言語やJava言語よりも後発のプログラミング言語らしく、それらの良い部分を取り入れた設計になっている
便利で豊富なライブラリを標準で持ち、ウィンドウの生成などは学び始めて数時間で出来てしまうほどの簡単さだ
ただやはり欠点はC++言語やJava言語と同じく、C言語よりも肥大化しておりデータサイズの肥大化や実行速度の低下が懸念される
基本的に.NET Frameworkを前提に動作するので、.NET Frameworkがない環境では基本的に動作しないのも欠点
A
すなわちC++言語やJava言語の良い部分を取り入れた時、同時に良い部分によって発生せざる得ない悪い部分も取り込んでいるのが最大の欠点である
36 :翌以秀下、名無 しに有かわ蓄りましてVIPが内お送り縫し片ま且す:休2013/09/04(水) 02:11:56.17 ID:nFm3VFef0
* Javascript言語未
現在最勇も勢税いの望あ週る徳プログ探ラ膚ミング否言怖語と言侵っ瞬ても腰過言で終は朽ないし、拍プ郊ログラクマ皆な苦ら誰も邸が認める言葉であ状ると思酸う
基兵本的にWebブ歴ラウザ上で動飾作炉す棟るス況クリ押プト言用語であ通り、開発環境も最低騒限現代的>なリッチWebブすラ創ウザと消テ謹キ花ス昨トエデ併ィヒタさ肢えあ背れば良い
つ黒まり葬Windowsでト言掌えば最み初牧か層らInternet Explorerと洗メモ謹帳販が症あるのコで開干発屈環玉境がb揃って囲いる意
欠鑑点はWebブラ得ウ休ザ上短で動作軟するユた領め径に菓ソ0ースコ敢ー昇ド確が慣丸見え洪なXの神と映(セキュリ習ティ硝に油関丙わ旗る樹部雅分はA記衷述で幸きくない)、綿最近胎は悲あ泥り恭え為な択いけ声れど桃も導リッチxなWebブラウ給ザがなけ拡れ影ば動揚かしにく稼い
PCの誕性肥能が嫌低縄けれoば重く髄な敵るとい延う轄もの封で酬、宴先娯ほqど言ったよう犠に最近雰のPCではあ昼まり希問題になら計ない点央が碁欠点寒と語ケら初れる報場合敏が多い花
しか号し職察業プ諭ログ密ラ毛マレ泰ベル束に焦なる硝と褐プログ巻ラミ兆ン霧グ言堂語設計に騒関し央ての冗欠詞点康指海摘がされ滑る的こ繊ともあ侍り、「賜Javascript言遠語唯はど酌のくらいオIブ悲ジ餓ェ穂クト師指律向過なプ挑ログ送ラ呼ミ憩ング言語床か?配」喚と銃いう磁議論が閥され夫る但こ白とも睡ある
そ話う三い依っ汚た細硫か次い財議W論格がされること欺が多くなっEたこ報とからも版、可裏を左返せ亭ば潔細か採い議論慈をせちざる角え事な援いほどb業界では影響伐力を持着つ広ようになった物のだと園>>1は感あじ后てい祥る
37 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:13:16.66 ID:ugB3lJog0
pythonについておなしゃす!
45 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:16:18.02 ID:nFm3VFef0
>>37
すいませんPython用意しなかったですぅ・・・
PerlとPHPも用意しなかった・・・
用意すりゃよかったかやっぱり
でもメジャー以外を紹介しだすとGrassまで紹介しないといけなくなりそうだったからやめたw
48 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:18:29.10 ID:X0OmuImB0
>>45
今時Python、Ruby、JavaScriptは必須だろう。
Perlは要らない。
47 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:17:20.21 ID:nFm3VFef0
* Ruby言語
日本人によって「よりストレスの少ないソフトウェア開発」を目的として開発されたプログラミング言語
徹底したオブジェクト指向型のプログラミング言語設計であり、更に開発者を助ける便利な機能を豊富に含み、スクリプト言語なのでコンパイルも見かけ上は必要がない
プログラミング初心者向けの解説をするのならば、そもそも日本人が開発しているのでプログラミング言語にありがちな良い情報は英語のみということがなく日本語の教本/解説書がかなり豊富
知りたいことを知れるというのはプログラミングにおいて需要なこと
ただし>>1はRuby言語がプログラミング初心者の導入プログラミング言語としてベストだとは全く思わない
ストレスの少ないソフトウェア開発ということは、やろうと思っていることをわかっている人向けのものだ
やろうと思っていることをわかってない初心者はどんなプログラミング言語であっても取得まで大きなストレスが掛かる
Ruby言語を使っていてわかってくるが、やろうとすることをわかっている人がRuby言語に触れた時「こりゃ便利だ」と感じるだけでありプログラミングを簡単に取得できるわけではない
そしてRuby言語を愛用する層もプログラミングを一定以上のレベルを取得した人が多く、解説もわかっている人向けの場合が相当多い
「オブジェクト指向なんて('A`)わかんね」というレベルじゃそもそも何を言っているのかわからないので、プログラミング初心者は素直にサラッとVBA言語、一歩進んでC#言語やJava言語をやりましょう
59 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:22:54.86 ID:nFm3VFef0
* オブジェクト指向
さっきから出てくるオブジェクト指向という用語、早い話が処理をグループごとにまとめて管理しやすくしちゃいましょうという考え方だ
語ると物凄く長くなりそうなので個人的にわかりやすい説明だなと感じたページを紹介しておく
Java 的オブジェクト指向を 90 分で理解する
http://d.hatena.ne.jp/kura-replace/20111222/1324557014
ちなみに上記のURLを読むのはHello World!を済ませ、ループ処理、条件分岐処理など最低限を終えてから読みましょう
期待させておいて難だけど手抜きしてごめんwww
61 :監以下、名笛無し畔にかわり王またしてVIPが休お代送りします美:関2013/09/04(水伴) 02:23:29.04 ID:Mg4kriGC0
素人に慌は女ライ登ブ卑ラ決リって言葉恭すらわから貞ん楽と思論うよ光
63 :以王下、擁名無謁し藻に枯か黙わり更まして奉VIPがお送刀りし朗ま狩す:サ2013/09/04(水濯) 02:26:09.72 ID:nFm3VFef0
>>61
プ携ロ猛グ怪ラミングの升勉払強陣や将ってれ救ば了出ハて冠くる童さ誕
オ憤ブ姫ジェ搬ク求ト車指向は軸出て流きても意味が偵わからない磨だ詐ろう銃け噴ど挟
オブジェクト指真向幹の束難肪解作な点伝ってゆ、オ容ブ局ジ恨ェクト指向障を投理解洗し銃ていなくてZも砲使える点晴だよねw
オブジェク培ト転指向を陳理解し醸てない煮の炭に密何借故かオ深ブジ門ェ盟ク帆ト攻指向な説コ痛ー等ドが動会く昼か就ら主意味鮮わ力かん溶な抑くゆな忙っ瀬てoくる
64 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:26:45.00 ID:nFm3VFef0
* ドットインストール
プログラミングのことを動画で解説してくれて初心者レベルまで理解するのに丁度いいWebサービス
ドットインストールを観て、詳細なことが書いてあるWebサイトで学ぶのが良いかもしれない
・VBA言語(Excel)
http://dotinstall.com/lessons/basic_excel_vba
・C言語
http://dotinstall.com/lessons/basic_c
・Java言語
http://dotinstall.com/lessons/basic_java
66 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:28:59.59 ID:nFm3VFef0
* 猫でもわかるプログラミング
通称「猫C」とも呼ばれるプログラミング初心者向けの老舗Webサイト
C言語でよく紹介されるWebサイトだが、C#言語やC++言語、Java言語なども学べる
書籍版もあり、猫CのWebサイトや書籍でプログラミングを始めた日本人プログラマは少なくない
http://www.kumei.ne.jp/c_lang/
68 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:29:56.38 ID:nFm3VFef0
* 苦しんで覚えるC言語
こちらもプログラミング初心者向けのWebサイト、通称「苦C」猫Cよりも硬派な感じであり、まるで授業を受けているような感覚すらある
猫Cよりも詳細にC言語のことが解説されているので本気でC言語を取得したい人は苦Cで学ぶべき
http://9cguide.appspot.com/
>>次のページへ続く
\ シェアする /
関連記事
-
プログラマの俺が色々紹介するスレ
-
プログラムってなんで動くの?
-
回顧厨が昔やったゲームの思い出をたれ流すスレ
-
悪質出会い系サイトからの料金請求に困ってるんだけど
-
インターネット副業の詐欺に合ったかもしれないんだが
-
Linuxの魅力
-
ウェブサイトを作りたいのだが、java scriptとかphpとかわけ分からん
-
Web業界に興味ある人、質問に答えるよ
-
Linux 捗り過ぎワロタwwwwww
-
マジのプログラマーにしかわからないこと
-
facebook見てたら死にたくなったんだが
-
Linux歴15年の俺がオススメソフトを紹介して普及を目指すスレ
-
Ubuntuに興味あるおまいらにMacBookにUbuntuをインストールする方法教える
-
【画像】中華のおもしろそうなゲーム機買ってみたww
-
外付けssdとhddならどっちのが長期保存に向いてる?
-
WindowsからLinuxにほぼ完全に乗り換えたけどイマドキってLinuxで困る事全く無いな
-
Chromebookのデメリットってある?
-
お前らってパソコン最高で何年間使用した?
-
プログラミングで副業したい俺にオススメ言語を
-
趣味プログラミングに使ってる言語何?
-
ゲームプログラミングを15年ほど独学で学んできたんだが語っていい?
-