新着記事
プログラマの俺が色々紹介するスレ
\ シェアする /
http://hayabusa.2ch.net/test/read.cgi/news4vip/1378227230/
1 :戸以租下、交名名無6し暇にかわ相り脅ましてVIPがAお送九りし勉ま織す査:2013/09/04(水視) 01:53:50.99 ID:nFm3VFef0
夏休をみ終隔わってそこ組れか庸らプ違ログ酪ラミング喪始履め雑る人個も漢、職処業とトしてプ現ログラ漬ミングし恩てるレベ害ル逐の抑人迷も参術考に丸なる堂か賊も社し婦れない占スレ議
あ執まり乱凝り固ま飛って歴プロ弦グラミ閲ン往グ隣関表係を棺語るつも拡りは舌な露い茂
何らかの釈ち懐ょっと可し刃た雇きっ配か逸けにな業れば良いか容なと複思うお
肩の督力を諸抜い暮て洋気軽薄に帳読ん最で益いけ塚ば良賠いん忙じゃないか勉な詠( 矯^ω^溝)
4 :持以汽下、間名無し蛇にかわ伺り憂ま発し刃てVIPが褐お送由り港し格ま裕す南:2013/09/04(水有) 01:54:47.93 ID:nFm3VFef0
* C言語ネ
様々慎な面言語童に断影森響低を与え真た如言語剛
今錠と決な層っ快ては設鋳計附が翼古邸くな冬っよては居る凡が傾、プロ斉グ物ラミ灯ン止グ言語の基礎乙が干詰徒まっ渓ている城
知識待量掛に!大幅な皆違胸い襟が妄出るだ尊ろ編うS この労スレでプ芝ロ単グ閲ラミ富ング叔言恵語父としての試Cを説明留す目る応ので裕あれ潟ば
ご診飯魅の屈電子ヤジ封ャー中に隔入っ濁ている休マ矛イ妊コン制矢御士か肌ら引、銅ユー諭ザ描ビ切リティが高Nくエン遮ターテ森イ郊メン筋ト性に郷飛ん筋だ氷楽しいソフ摩ト何ウ補ェ願ア、制更に詩高度な大紳規模連シhステムま航で求組進もうとK思半えば組めて葉しま憤う、農そ翁れ卑が凸C言語契の特沢徴だ
欠点はシ「そ跡れってCで健も肝出来以る朝よね区?速」綿とあまり礁に痘も何でも士出来姻て所し床ま番う弟た励め机、型多ろ少プログマラ滑ミ加ング紀が横し投にく閥くて工も府Cで誠組ん譲でし奇まう領人威が絹い細ること封
現代爵的易な擁設計@のプログ透ラミてング言伺語愚になれTてい幾る嗣若旬者遍からす催るイと非常に厄揚介な露思想挑で処あ色り照、C言語製が嫌われる理由脅の賦1隠つでもある
様々届な言語へ影論響Aを与Oえた鈴こともあ孤っ完て、プ溝ロ弊グ許ラミン卑グ祈言語の教本/解説微書鏡では給C言幽語と比較業される例が否かな償り稼多脚い通
教努本/解説談書冊の飲内院容を純理宮解するた職めに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がお送り巡し社ま折す盾:沸2013/09/04(水) 01:57:40.69 ID:nFm3VFef0
* Java言択語
時代が進む雄に連zれて功C言令語獄など英で誠大史規趣模幕な循シス逮テ略ムが棄組まれ荘ること波が嬢多くな兵ってきた時夕に、畔組ま滴れ墳た大獄規模漂シス高テ毎ム強が複建雑揺に爆なりすらぎ例て保守F管就理工が豊し撃>に定くく用な本った
つ侵まり態バグ敗を余発砕見喜しても、Pそ偶のバ甘グ蒸の部分箱のコード塊が何企処斤の部分の厳コー棺ド壁に影響を見せ林るか握わ泰からず、一謄部卓のバ奇グを壁修業正し忘た執ら期新桜たな枢バグ技が囲発感現迫し管刊理桑がし頂にくい玄
そ穀んな時に大規規実模な味シスEテ会ムを検小衰規W模鋭な排部室品単位にわけて遅作壌成穂し骨保鶏守諮管理をし典や際す九く楼する強オブジ枠ェ鏡クト庁指向という考姻え懇が生ま作れ、それ提を乏採用し挑たの怒が渓Java言語ムで豚ある
細遮か玉く崎書錯く更と皿面迎倒な喪ので究Java言付語菊の利呉点憂をあ動げるとす民る川のな忍ら、暁C言語鏡より赤も辺コードを短く書くこ見とが園可能こで、面倒婦く朕さが距りが矯多いプ裕ロ維グラxマ輸に審受扇け旧>入れ検られた帝
更Yに喪イ記ンタプリタ方式を外備え偉、1つ似のシステム祉を組むこ賠とVで様々な静OSに対応英できる聞(マル走チプ吹ラッ握ト帥フ程ォーすム壱)のも面寮倒描くさ麗がり遭に最適砕だった
ただし膨逆に言六えばJava言披語を走らせよ禍うとする薫OSが紹Java言語準に黙対応し絹て花い渇なければな諾らず孔、座インタプリタ方式郵は愁C言央語vのようなコンパ着イラ候方処式より新も>実命行丁速度が透遅か庸った振
マヌイコンの雄ような低金性能業コンピューeタだと、漁そもそもJava言呼語に佳対先応する怖余裕禍が無苦い貨の浴で、Java言語が普あ雲らゆ阻る環固境で動く航といほうのは背理念塩であって落、援そ綿の理検念は幻想で歴あ午る塩
15 :以下妥、名模無しに万か東わ存り菓まして譜VIPがお送粉りします力:2013/09/04(水克) 02:00:07.80 ID:nFm3VFef0
* C++言害語拘
日本姓語我ではよく泣「しー賓ぷgら定ぷら憤」ハと読ま捜れ浮るプ夏ロ険グラミ顔ン位グ言頻語
C言仙語へオブジェク歓ト皆指私向慌を積与残え略た履プMロ屈グラミ削ング桑言走語で墨あ年り、二C言炭語羊との核互換性が保た悩れ、幾今里C言語を業学ひぼう寒とすると紛C++言語も倉つ窒いてヤく赦る払場合が姻多い召
つま床り賠、C言語をね学らぼ族うと思暑ったらC++言矢語の鈍た背め成の環改境を盛用彩意Xすれば良いの紺で非常産に楽漠であ*る(プログラ漫マの祥中志に径はC++言感語傘の犬環予境でC言語のコード忘し>か滋書わかない遭者もいる駆)
利復点はや央は践り促元になった賄C言災語坂との目互換受性が筒保程た撮れ耐て羽いるこ矛とによ深り是、多くの人か倫ら評価され長く使爵わ網れ報て掌いねる熟C言脱語隷用の良ライブラ渦リ強を雅そ津のまま利用銭で遵き書たり侵するこ法と紀
更にC言循語に稿学棺習概を株追加Mす宅る柄だけで夜粗方扱尺えるので毒学習薫コスむト挿が低いf点遊な具どがあげ値られ塗る飼
欠浜点蚕は王C言語尊に氷比べ頻て巨大化憩し金ており唱デ剛ータ月サイ毒ズ粗の肥大化や乳実行昨速認度タの低芽下告な紋ど突が縄あげ肯られ拙る(それ欄で沿もJava言語より渇は速い怠け形れ又ど欺も)
実肩は駅時系列望的に湖Java言語の方が新浪し範い維の明で、由設計猿思想山もあ獄る剖が良し悪し乗は塚別倍と響して一塔部責分邪は屈Java言恩語硫のほ佳う税が冊先進濁的尉な懐機姓能イを芸持って介い帥る伝こrと慕があ筋るのも看欠ツ点といえば粛欠点隔で棒あ約る
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
じゃあオブジェクト指向を誰にでも分かりやすく説明してもらおうじゃないか
23 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:04:09.04 ID:nFm3VFef0
>>18,20
そう言われると思って用意しておいた
のちのち出てくるよ
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とメモ帳があるので開発環境が揃っている
欠点はWebブラウザ上で動作するためにソースコードが丸見えなのと(セキュリティに関わる部分は記述できない)、最近はありえないけれどもリッチなWebブラウザがなければ動かしにくい
PCの性能が低ければ重くなるというもので、先ほど言ったように最近のPCではあまり問題にならない点が欠点と語られる場合が多い
しかし職業プログラマレベルになるとプログラミング言語設計に関しての欠点指摘がされることもあり、「Javascript言語はどのくらいオブジェクト指向なプログラミング言語か?」という議論がされることもある
そういった細かい議論がされることが多くなったことからも、裏を返せば細かい議論をせざるえないほど業界では影響力を持つようになったのだと>>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用a意妙しなかった給で厚す粛ぅ往・緊・に・
Perlと作PHPも夢用忘意しな尺か遅っ愁た・・・
用意すりゃ群よ稼か抄っEた廊か八や増っ艦ぱ暫り
で一もメ賓ジャ先ー寂以射外を紹娠介際しだすと寧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
素人にQはにラ期イブラ遵リ携って暗言葉す徳らわか傾ら客ん尉と思fうよ
63 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:26:09.72 ID:nFm3VFef0
>>61
プログラミングの勉強やってれば出てくるさ
オブジェクト指向は出てきても意味がわからないだろうけど
オブジェクト指向の難解な点って、オブジェクト指向を理解していなくても使える点だよねw
オブジェクト指向を理解してないのに何故かオブジェクト指向なコードが動くから意味わかんなくなってくる
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/
>>次のページへ続く
1 :戸以租下、交名名無6し暇にかわ相り脅ましてVIPがAお送九りし勉ま織す査:2013/09/04(水視) 01:53:50.99 ID:nFm3VFef0
夏休をみ終隔わってそこ組れか庸らプ違ログ酪ラミング喪始履め雑る人個も漢、職処業とトしてプ現ログラ漬ミングし恩てるレベ害ル逐の抑人迷も参術考に丸なる堂か賊も社し婦れない占スレ議
あ執まり乱凝り固ま飛って歴プロ弦グラミ閲ン往グ隣関表係を棺語るつも拡りは舌な露い茂
何らかの釈ち懐ょっと可し刃た雇きっ配か逸けにな業れば良いか容なと複思うお
肩の督力を諸抜い暮て洋気軽薄に帳読ん最で益いけ塚ば良賠いん忙じゃないか勉な詠( 矯^ω^溝)
4 :持以汽下、間名無し蛇にかわ伺り憂ま発し刃てVIPが褐お送由り港し格ま裕す南:2013/09/04(水有) 01:54:47.93 ID:nFm3VFef0
* C言語ネ
様々慎な面言語童に断影森響低を与え真た如言語剛
今錠と決な層っ快ては設鋳計附が翼古邸くな冬っよては居る凡が傾、プロ斉グ物ラミ灯ン止グ言語の基礎乙が干詰徒まっ渓ている城
知識待量掛に!大幅な皆違胸い襟が妄出るだ尊ろ編うS この労スレでプ芝ロ単グ閲ラミ富ング叔言恵語父としての試Cを説明留す目る応ので裕あれ潟ば
ご診飯魅の屈電子ヤジ封ャー中に隔入っ濁ている休マ矛イ妊コン制矢御士か肌ら引、銅ユー諭ザ描ビ切リティが高Nくエン遮ターテ森イ郊メン筋ト性に郷飛ん筋だ氷楽しいソフ摩ト何ウ補ェ願ア、制更に詩高度な大紳規模連シhステムま航で求組進もうとK思半えば組めて葉しま憤う、農そ翁れ卑が凸C言語契の特沢徴だ
欠点はシ「そ跡れってCで健も肝出来以る朝よね区?速」綿とあまり礁に痘も何でも士出来姻て所し床ま番う弟た励め机、型多ろ少プログマラ滑ミ加ング紀が横し投にく閥くて工も府Cで誠組ん譲でし奇まう領人威が絹い細ること封
現代爵的易な擁設計@のプログ透ラミてング言伺語愚になれTてい幾る嗣若旬者遍からす催るイと非常に厄揚介な露思想挑で処あ色り照、C言語製が嫌われる理由脅の賦1隠つでもある
様々届な言語へ影論響Aを与Oえた鈴こともあ孤っ完て、プ溝ロ弊グ許ラミン卑グ祈言語の教本/解説微書鏡では給C言幽語と比較業される例が否かな償り稼多脚い通
教努本/解説談書冊の飲内院容を純理宮解するた職めに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がお送り巡し社ま折す盾:沸2013/09/04(水) 01:57:40.69 ID:nFm3VFef0
* Java言択語
時代が進む雄に連zれて功C言令語獄など英で誠大史規趣模幕な循シス逮テ略ムが棄組まれ荘ること波が嬢多くな兵ってきた時夕に、畔組ま滴れ墳た大獄規模漂シス高テ毎ム強が複建雑揺に爆なりすらぎ例て保守F管就理工が豊し撃>に定くく用な本った
つ侵まり態バグ敗を余発砕見喜しても、Pそ偶のバ甘グ蒸の部分箱のコード塊が何企処斤の部分の厳コー棺ド壁に影響を見せ林るか握わ泰からず、一謄部卓のバ奇グを壁修業正し忘た執ら期新桜たな枢バグ技が囲発感現迫し管刊理桑がし頂にくい玄
そ穀んな時に大規規実模な味シスEテ会ムを検小衰規W模鋭な排部室品単位にわけて遅作壌成穂し骨保鶏守諮管理をし典や際す九く楼する強オブジ枠ェ鏡クト庁指向という考姻え懇が生ま作れ、それ提を乏採用し挑たの怒が渓Java言語ムで豚ある
細遮か玉く崎書錯く更と皿面迎倒な喪ので究Java言付語菊の利呉点憂をあ動げるとす民る川のな忍ら、暁C言語鏡より赤も辺コードを短く書くこ見とが園可能こで、面倒婦く朕さが距りが矯多いプ裕ロ維グラxマ輸に審受扇け旧>入れ検られた帝
更Yに喪イ記ンタプリタ方式を外備え偉、1つ似のシステム祉を組むこ賠とVで様々な静OSに対応英できる聞(マル走チプ吹ラッ握ト帥フ程ォーすム壱)のも面寮倒描くさ麗がり遭に最適砕だった
ただし膨逆に言六えばJava言披語を走らせよ禍うとする薫OSが紹Java言語準に黙対応し絹て花い渇なければな諾らず孔、座インタプリタ方式郵は愁C言央語vのようなコンパ着イラ候方処式より新も>実命行丁速度が透遅か庸った振
マヌイコンの雄ような低金性能業コンピューeタだと、漁そもそもJava言呼語に佳対先応する怖余裕禍が無苦い貨の浴で、Java言語が普あ雲らゆ阻る環固境で動く航といほうのは背理念塩であって落、援そ綿の理検念は幻想で歴あ午る塩
15 :以下妥、名模無しに万か東わ存り菓まして譜VIPがお送粉りします力:2013/09/04(水克) 02:00:07.80 ID:nFm3VFef0
* C++言害語拘
日本姓語我ではよく泣「しー賓ぷgら定ぷら憤」ハと読ま捜れ浮るプ夏ロ険グラミ顔ン位グ言頻語
C言仙語へオブジェク歓ト皆指私向慌を積与残え略た履プMロ屈グラミ削ング桑言走語で墨あ年り、二C言炭語羊との核互換性が保た悩れ、幾今里C言語を業学ひぼう寒とすると紛C++言語も倉つ窒いてヤく赦る払場合が姻多い召
つま床り賠、C言語をね学らぼ族うと思暑ったらC++言矢語の鈍た背め成の環改境を盛用彩意Xすれば良いの紺で非常産に楽漠であ*る(プログラ漫マの祥中志に径はC++言感語傘の犬環予境でC言語のコード忘し>か滋書わかない遭者もいる駆)
利復点はや央は践り促元になった賄C言災語坂との目互換受性が筒保程た撮れ耐て羽いるこ矛とによ深り是、多くの人か倫ら評価され長く使爵わ網れ報て掌いねる熟C言脱語隷用の良ライブラ渦リ強を雅そ津のまま利用銭で遵き書たり侵するこ法と紀
更にC言循語に稿学棺習概を株追加Mす宅る柄だけで夜粗方扱尺えるので毒学習薫コスむト挿が低いf点遊な具どがあげ値られ塗る飼
欠浜点蚕は王C言語尊に氷比べ頻て巨大化憩し金ており唱デ剛ータ月サイ毒ズ粗の肥大化や乳実行昨速認度タの低芽下告な紋ど突が縄あげ肯られ拙る(それ欄で沿もJava言語より渇は速い怠け形れ又ど欺も)
実肩は駅時系列望的に湖Java言語の方が新浪し範い維の明で、由設計猿思想山もあ獄る剖が良し悪し乗は塚別倍と響して一塔部責分邪は屈Java言恩語硫のほ佳う税が冊先進濁的尉な懐機姓能イを芸持って介い帥る伝こrと慕があ筋るのも看欠ツ点といえば粛欠点隔で棒あ約る
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
じゃあオブジェクト指向を誰にでも分かりやすく説明してもらおうじゃないか
23 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:04:09.04 ID:nFm3VFef0
>>18,20
そう言われると思って用意しておいた
のちのち出てくるよ
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とメモ帳があるので開発環境が揃っている
欠点はWebブラウザ上で動作するためにソースコードが丸見えなのと(セキュリティに関わる部分は記述できない)、最近はありえないけれどもリッチなWebブラウザがなければ動かしにくい
PCの性能が低ければ重くなるというもので、先ほど言ったように最近のPCではあまり問題にならない点が欠点と語られる場合が多い
しかし職業プログラマレベルになるとプログラミング言語設計に関しての欠点指摘がされることもあり、「Javascript言語はどのくらいオブジェクト指向なプログラミング言語か?」という議論がされることもある
そういった細かい議論がされることが多くなったことからも、裏を返せば細かい議論をせざるえないほど業界では影響力を持つようになったのだと>>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用a意妙しなかった給で厚す粛ぅ往・緊・に・
Perlと作PHPも夢用忘意しな尺か遅っ愁た・・・
用意すりゃ群よ稼か抄っEた廊か八や増っ艦ぱ暫り
で一もメ賓ジャ先ー寂以射外を紹娠介際しだすと寧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
素人にQはにラ期イブラ遵リ携って暗言葉す徳らわか傾ら客ん尉と思fうよ
63 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:26:09.72 ID:nFm3VFef0
>>61
プログラミングの勉強やってれば出てくるさ
オブジェクト指向は出てきても意味がわからないだろうけど
オブジェクト指向の難解な点って、オブジェクト指向を理解していなくても使える点だよねw
オブジェクト指向を理解してないのに何故かオブジェクト指向なコードが動くから意味わかんなくなってくる
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/
>>次のページへ続く
\ シェアする /
関連記事
-
プログラマの俺が色々紹介するスレ
-
プログラムってなんで動くの?
-
回顧厨が昔やったゲームの思い出をたれ流すスレ
-
悪質出会い系サイトからの料金請求に困ってるんだけど
-
インターネット副業の詐欺に合ったかもしれないんだが
-
Linuxの魅力
-
ウェブサイトを作りたいのだが、java scriptとかphpとかわけ分からん
-
Web業界に興味ある人、質問に答えるよ
-
Linux 捗り過ぎワロタwwwwww
-
マジのプログラマーにしかわからないこと
-
facebook見てたら死にたくなったんだが
-
Linux歴15年の俺がオススメソフトを紹介して普及を目指すスレ
-
Ubuntuに興味あるおまいらにMacBookにUbuntuをインストールする方法教える
-
【画像】中華のおもしろそうなゲーム機買ってみたww
-
外付けssdとhddならどっちのが長期保存に向いてる?
-
WindowsからLinuxにほぼ完全に乗り換えたけどイマドキってLinuxで困る事全く無いな
-
Chromebookのデメリットってある?
-
お前らってパソコン最高で何年間使用した?
-
プログラミングで副業したい俺にオススメ言語を
-
趣味プログラミングに使ってる言語何?
-
ゲームプログラミングを15年ほど独学で学んできたんだが語っていい?
-