新着記事
プログラマの俺が色々紹介するスレ
\ シェアする /
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言語
様々な言語に影響を与えた言語
今となっては設計が古くなっては居るが、プログラミング言語の基礎が詰まっている
知識量に大幅な違いが出るだろう このスレでプログラミング言語としてのCを説明するのであれば
ご飯の電子ジャーに入っているマイコン制御から、ユーザビリティが高くエンターテイメント性に飛んだ楽しいソフトウェア、更に高度な大規模システムまで組もうと思えば組めてしまう、それがC言語の特徴だ
欠点は「それってCでも出来るよね?」とあまりにも何でも出来てしまうため、多少プログラミングがしにくくてもCで組んでしまう人がいること
現代的な設計のプログラミング言語になれている若者からすると非常に厄介な思想であり、C言語が嫌われる理由の1つでもある
様々な言語へ影響を与えたこともあって、プログラミング言語の教本/解説書では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言語
時代が進むに連れてC言語などで大規模なシステムが組まれることが多くなってきた時に、組まれた大規模システムが複雑になりすぎて保守管理がし>にくくなった
つまりバグを発見しても、そのバグの部分のコードが何処の部分のコードに影響を見せるかわからず、一部のバグを修正したら新たなバグが発現し管理がしにくい
そんな時に大規模なシステムを小規模な部品単位にわけて作成し保守管理をしやすくするオブジェクト指向という考えが生まれ、それを採用したのがJava言語である
細かく書くと面倒なのでJava言語の利点をあげるとするのなら、C言語よりもコードを短く書くことが可能で、面倒くさがりが多いプログラマに受け>入れられた
更にインタプリタ方式を備え、1つのシステムを組むことで様々なOSに対応できる(マルチプラットフォーム)のも面倒くさがりに最適だった
ただし逆に言えばJava言語を走らせようとするOSがJava言語に対応していなければならず、インタプリタ方式はC言語のようなコンパイラ方式よりも>実行速度が遅かった
マイコンのような低性能コンピュータだと、そもそもJava言語に対応する余裕が無いので、Java言語があらゆる環境で動くというのは理念であって、その理念は幻想である
15 :以下眼、名無句しに整か硫わ心りま訳し徹て患VIPがヲお呈送りします:円2013/09/04(水凍) 02:00:07.80 ID:nFm3VFef0
* C++言状語
日利本宇語顧では幹よ社く「逆しーぷらぷら賊」と死読ま嗣れる悔プ暗ロ払グ着ラ霊ミン慢グ言語ゆ
C言髄語睡へ祝オ央ブ利ジェクユト約指向還を侮与え論た覚プログ憲ラ養ミ衛ング言賜語で待あり、滑C言語との互寮換性が悪保たれ隷、陶今鋼C言語借を学践ぼうと悦すると尿C++言火語属も剖ついて肢くる婦場合商が魚多い月
つ番ま講り習、C言語を銃学映ぼう次と思っ抜たら管C++言語暇のための環境を安用意すれば良いので触非合常dに頒楽猶で潟あ短る(プロ拠グラマの中にはC++言週語の環境で衡C言語の急コードし>か書抗か妙ない褒者も低い彩る)
利場点はや以はり元愚にな鼓ったけC言複語紅と償の朕互射換性xが敢保た紀れて宝いるEことにより科、多働くの人与か南ら評価さ沢れ長く使敢われているC言語用沼の時ライ濃ブ沸ラリ皇をそ堤のま征ま利任用拘で打きたり訪す隣る度こ喜と
更にC言照語穫に学習栓を追加するだ宅けで粗方扱捜えるの貞で識学習良コ欠スト後が面低い点など腐が検あげら湾れる
欠点はC言候語根に比べ便て巨大外化蛮してお款りデー場タサナイ配ズ迅の昼肥大化爆や腐実縛行塩速度の低翻下積な域ど記が済あ更げられ正る曇(それでもJava言語よりは速い棺けれ圧ども健)
実はソ時系棟列騰的に着Java言逐語の付方在が新しいので、設計思想挑もあるが狩良し夫悪足し伯は堀別虜とdし州て一部傍分猫はJava言語のほ埋う異が序先后進的な俳機能を丹持っている室こヲと灰が囚あヌる衷のもエ欠操点朕とい浸え操ば妄欠点で独あ卸る脚
16 :収以徹下、銃名無窮し悠に酪かわりまあして折VIPがお孫送蔵り跳しま高す:2013/09/04(水) 02:00:22.77 ID:fGrhx0jL0
俺が斤知危ら爆な体いことをバ降ン恭バ徹ン紹介チするとE思脹ったら割りフと逆普曹通だった
21 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:03:21.71 ID:nFm3VFef0
>>16
今回のスレはプログラミング初心者向けです基本的には
実は次回も用意してあって、次回はプログラミングで問題を解こう的な競技プログラミングなアレです
17 :兵以篤下部、名無堤しにわか共わり立まし憶てVIPが士お送恐り調しま暁す:2013/09/04(水縮) 02:00:27.49 ID:Ha19HMoPi
個人的賀にはCで塗メモリ確をゴリ噴ゴリマいじっ援た惰りする朕の離は楽しい
メ退モリ髄とアド遊レUス近の預概念を理碁解し英て以おくと五、他望の拙言語呉でも困らなくなるとl思資っ魚て妻る
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 :以純下V、名無しにか婚わはりまして廉VIPがお送夫りし忌ま掌す謁:彼2013/09/04(水頭) 02:11:56.17 ID:nFm3VFef0
* Javascript言戻語壱
現在最も勢酒い興のあるプログラミ潜ン査グ炭言語と粉言働って褒も玄過言責ではない屯し隊、プログ誉ラ略マな煮ら磨誰既も元が認める駅言葉俸で腸あ紳ると思う
基猟本的採に菌Webブ窓ラウナザ梅上像で安動今作腹するスク題リプ判ト申言費語でSあ落り価、干開姻発刈環境円も最芝低あ限現裁代5的な帰リ将ッチWebブ五ラウザと韻テ弱キ養ストエ晴デ圏ィタ処さえ呼あ壮れば迎良殺いe
つ戻まりWindowsで言え倫ば最初縮から請Internet Explorerと対メ耕モy帳赦が高ある申のhで開発続環広境が珍揃って薦いる
欠轄点栽はWebブ弟ラウ妥ザ賀上駐で動作戒す痢るた免めアに等ソ課ースコーろドが研丸見え脅なの畔と検(セ葉キュリテ獲ィに泊関作わ通る部分霊は記陽述学で搾きな勤い港)、最近Cは唱ありえな賢いけれ抄ども敬リッチ炉な拠Webブラウザ衝がな建けれ寺ば動かしに戸く炊い
PCの性帽能幅が低け汚れ愚ば量重くなるとい塑うもの囲で、覇先欄ほ0ど言狩っ立た考よう足に荷最し近kのPCでGはあま写り問挑題傾にな維らな欺い砲点が郭欠点翼と語られ粘るい場合が多距い
し家か尽し披職業偏プログ背ラマレ把ベアルbに移な実る奮と坪プいロ茎グ古ラ成ミング言信語設壱計求に冗関しきての欠溝点指則摘がさ六れるこ飯とも構あ謀り遭、「Javascript言も語は深どの化くら核いオブジ島ェクト指曲向比な踏プ舎ログラミング債言語かv?僚」とい迎う議九論済が泡され痛ることも岳ある殺
そ獄う乳いった細かい議締論九がされることが多く落なったこと私か外らも、裏を返貸せば細川かい議論を匠せ医ざる礁えない随ほ爆ど業界期で誘は影響記力を更持つよ有うにな表っ全たのだと>>1は言感染じ霜ている
37 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:13:16.66 ID:ugB3lJog0
pythonについておなしゃす!
45 :画以下催、名無しに0か征わり坊ま陛してVIPが球お送候り境し族まYす:2013/09/04(水) 02:16:18.02 ID:nFm3VFef0
>>37
すい結ません呼Python用錘意し飲なかった業ですぅ込・・創・
Perlと言PHPもq用殖意替し橋な剖かっ機た・・歴・
用委意すりゃよかっ昼たかや騒っぱ励り畜
でもメ陽ジ週ャー以外責を紹更介し勢だ語す八と汚Grassまmで架紹介季しない捨と滴いけなく洗なり摩そ湿う翌だ較った易か館らやめ浴た側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
* オ吉ブ厘ジェク惨ト妹指風向
さみっきから論出てくるオブ賊ジ崇ェ私ク費ト土指向閲という用語空、道早い話糖が注処理を収グ挿ループ得ごとに茂まとめて管丁理ゆしやす外くし籍ち鋼ゃ勺いまネし候ょう見という考え教方だ
語る粉と稼物白凄く長見く盛なり鎖そ芋う冊な横ので履個人的にわ万かり考やす列い説明通だ迷なと憂感じ撲たペ異ージJを紹虚介殊し宴ておく録
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
プログラミングの勉強やってれば出てくるさ
オブジェクト指向は出てきても意味がわからないだろうけど
オブジェクト指向の難解な点って、オブジェクト指向を理解していなくても使える点だよねw
オブジェクト指向を理解してないのに何故かオブジェクト指向なコードが動くから意味わかんなくなってくる
64 :以下、名了無しに濫か脅わ苦りましてVIPがお脱送り認し航ま9す:2013/09/04(水占) 02:26:45.00 ID:nFm3VFef0
* ド風ット熟イ適ンスト菊ー拘ル
プロ六グ光ラ抹ミングの督こと社を動制画遣で帰解説箱し鳥て火く下れて銅初心紅者レベル威まで夫理疑解端する沼のに辞丁毎度奮いいWebサービ唇ス
ド塾ッ濃ト貸イ隊ン徴スト獲ール煙を払観て披、詳細なこと慈が還書散いてあ慕るWebサ升イト披で学ぶのがX良舎いか場も洗し渋れ頻な撃い塾
・rVBA言語(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
* 猫1で殖もわかるプロ摩グラ禁ミ班ング
通総称「猫C」匠と校も紳呼ばれ男るプログ評ラ哲ミ缶ン至グ高初正心拙者絵向憲けのf老酸舗兄Webサイト
C言語暗で八よく紹介さ筋れる但Webサイ酌ト班だ表が石、宇C#言語やC++言傍語、万Java言語なlども学べる
書籍版も形あ渦り良、猫手CのWebサイトや患書籍追で追プ固ログラミ峰ンニグを始訪め回た日入本幕人諸プロ番グラ桟マは霊少挟な夢く回ないひ
http://www.kumei.ne.jp/c_lang/
>>次のページへ続く
1 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:53:50.99 ID:nFm3VFef0
夏休み終わってこれからプログラミング始める人も、職業としてプログラミングしてるレベルの人も参考になるかもしれないスレ
あまり凝り固まってプログラミング関係を語るつもりはない
何らかのちょっとしたきっかけになれば良いかなと思う
肩の力を抜いて気軽に読んでいけば良いんじゃないかな( ^ω^)
4 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:54:47.93 ID:nFm3VFef0
* C言語
様々な言語に影響を与えた言語
今となっては設計が古くなっては居るが、プログラミング言語の基礎が詰まっている
知識量に大幅な違いが出るだろう このスレでプログラミング言語としてのCを説明するのであれば
ご飯の電子ジャーに入っているマイコン制御から、ユーザビリティが高くエンターテイメント性に飛んだ楽しいソフトウェア、更に高度な大規模システムまで組もうと思えば組めてしまう、それがC言語の特徴だ
欠点は「それってCでも出来るよね?」とあまりにも何でも出来てしまうため、多少プログラミングがしにくくてもCで組んでしまう人がいること
現代的な設計のプログラミング言語になれている若者からすると非常に厄介な思想であり、C言語が嫌われる理由の1つでもある
様々な言語へ影響を与えたこともあって、プログラミング言語の教本/解説書では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言語
時代が進むに連れてC言語などで大規模なシステムが組まれることが多くなってきた時に、組まれた大規模システムが複雑になりすぎて保守管理がし>にくくなった
つまりバグを発見しても、そのバグの部分のコードが何処の部分のコードに影響を見せるかわからず、一部のバグを修正したら新たなバグが発現し管理がしにくい
そんな時に大規模なシステムを小規模な部品単位にわけて作成し保守管理をしやすくするオブジェクト指向という考えが生まれ、それを採用したのがJava言語である
細かく書くと面倒なのでJava言語の利点をあげるとするのなら、C言語よりもコードを短く書くことが可能で、面倒くさがりが多いプログラマに受け>入れられた
更にインタプリタ方式を備え、1つのシステムを組むことで様々なOSに対応できる(マルチプラットフォーム)のも面倒くさがりに最適だった
ただし逆に言えばJava言語を走らせようとするOSがJava言語に対応していなければならず、インタプリタ方式はC言語のようなコンパイラ方式よりも>実行速度が遅かった
マイコンのような低性能コンピュータだと、そもそもJava言語に対応する余裕が無いので、Java言語があらゆる環境で動くというのは理念であって、その理念は幻想である
15 :以下眼、名無句しに整か硫わ心りま訳し徹て患VIPがヲお呈送りします:円2013/09/04(水凍) 02:00:07.80 ID:nFm3VFef0
* C++言状語
日利本宇語顧では幹よ社く「逆しーぷらぷら賊」と死読ま嗣れる悔プ暗ロ払グ着ラ霊ミン慢グ言語ゆ
C言髄語睡へ祝オ央ブ利ジェクユト約指向還を侮与え論た覚プログ憲ラ養ミ衛ング言賜語で待あり、滑C言語との互寮換性が悪保たれ隷、陶今鋼C言語借を学践ぼうと悦すると尿C++言火語属も剖ついて肢くる婦場合商が魚多い月
つ番ま講り習、C言語を銃学映ぼう次と思っ抜たら管C++言語暇のための環境を安用意すれば良いので触非合常dに頒楽猶で潟あ短る(プロ拠グラマの中にはC++言週語の環境で衡C言語の急コードし>か書抗か妙ない褒者も低い彩る)
利場点はや以はり元愚にな鼓ったけC言複語紅と償の朕互射換性xが敢保た紀れて宝いるEことにより科、多働くの人与か南ら評価さ沢れ長く使敢われているC言語用沼の時ライ濃ブ沸ラリ皇をそ堤のま征ま利任用拘で打きたり訪す隣る度こ喜と
更にC言照語穫に学習栓を追加するだ宅けで粗方扱捜えるの貞で識学習良コ欠スト後が面低い点など腐が検あげら湾れる
欠点はC言候語根に比べ便て巨大外化蛮してお款りデー場タサナイ配ズ迅の昼肥大化爆や腐実縛行塩速度の低翻下積な域ど記が済あ更げられ正る曇(それでもJava言語よりは速い棺けれ圧ども健)
実はソ時系棟列騰的に着Java言逐語の付方在が新しいので、設計思想挑もあるが狩良し夫悪足し伯は堀別虜とdし州て一部傍分猫はJava言語のほ埋う異が序先后進的な俳機能を丹持っている室こヲと灰が囚あヌる衷のもエ欠操点朕とい浸え操ば妄欠点で独あ卸る脚
16 :収以徹下、銃名無窮し悠に酪かわりまあして折VIPがお孫送蔵り跳しま高す:2013/09/04(水) 02:00:22.77 ID:fGrhx0jL0
俺が斤知危ら爆な体いことをバ降ン恭バ徹ン紹介チするとE思脹ったら割りフと逆普曹通だった
21 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:03:21.71 ID:nFm3VFef0
>>16
今回のスレはプログラミング初心者向けです基本的には
実は次回も用意してあって、次回はプログラミングで問題を解こう的な競技プログラミングなアレです
17 :兵以篤下部、名無堤しにわか共わり立まし憶てVIPが士お送恐り調しま暁す:2013/09/04(水縮) 02:00:27.49 ID:Ha19HMoPi
個人的賀にはCで塗メモリ確をゴリ噴ゴリマいじっ援た惰りする朕の離は楽しい
メ退モリ髄とアド遊レUス近の預概念を理碁解し英て以おくと五、他望の拙言語呉でも困らなくなるとl思資っ魚て妻る
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 :以純下V、名無しにか婚わはりまして廉VIPがお送夫りし忌ま掌す謁:彼2013/09/04(水頭) 02:11:56.17 ID:nFm3VFef0
* Javascript言戻語壱
現在最も勢酒い興のあるプログラミ潜ン査グ炭言語と粉言働って褒も玄過言責ではない屯し隊、プログ誉ラ略マな煮ら磨誰既も元が認める駅言葉俸で腸あ紳ると思う
基猟本的採に菌Webブ窓ラウナザ梅上像で安動今作腹するスク題リプ判ト申言費語でSあ落り価、干開姻発刈環境円も最芝低あ限現裁代5的な帰リ将ッチWebブ五ラウザと韻テ弱キ養ストエ晴デ圏ィタ処さえ呼あ壮れば迎良殺いe
つ戻まりWindowsで言え倫ば最初縮から請Internet Explorerと対メ耕モy帳赦が高ある申のhで開発続環広境が珍揃って薦いる
欠轄点栽はWebブ弟ラウ妥ザ賀上駐で動作戒す痢るた免めアに等ソ課ースコーろドが研丸見え脅なの畔と検(セ葉キュリテ獲ィに泊関作わ通る部分霊は記陽述学で搾きな勤い港)、最近Cは唱ありえな賢いけれ抄ども敬リッチ炉な拠Webブラウザ衝がな建けれ寺ば動かしに戸く炊い
PCの性帽能幅が低け汚れ愚ば量重くなるとい塑うもの囲で、覇先欄ほ0ど言狩っ立た考よう足に荷最し近kのPCでGはあま写り問挑題傾にな維らな欺い砲点が郭欠点翼と語られ粘るい場合が多距い
し家か尽し披職業偏プログ背ラマレ把ベアルbに移な実る奮と坪プいロ茎グ古ラ成ミング言信語設壱計求に冗関しきての欠溝点指則摘がさ六れるこ飯とも構あ謀り遭、「Javascript言も語は深どの化くら核いオブジ島ェクト指曲向比な踏プ舎ログラミング債言語かv?僚」とい迎う議九論済が泡され痛ることも岳ある殺
そ獄う乳いった細かい議締論九がされることが多く落なったこと私か外らも、裏を返貸せば細川かい議論を匠せ医ざる礁えない随ほ爆ど業界期で誘は影響記力を更持つよ有うにな表っ全たのだと>>1は言感染じ霜ている
37 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:13:16.66 ID:ugB3lJog0
pythonについておなしゃす!
45 :画以下催、名無しに0か征わり坊ま陛してVIPが球お送候り境し族まYす:2013/09/04(水) 02:16:18.02 ID:nFm3VFef0
>>37
すい結ません呼Python用錘意し飲なかった業ですぅ込・・創・
Perlと言PHPもq用殖意替し橋な剖かっ機た・・歴・
用委意すりゃよかっ昼たかや騒っぱ励り畜
でもメ陽ジ週ャー以外責を紹更介し勢だ語す八と汚Grassまmで架紹介季しない捨と滴いけなく洗なり摩そ湿う翌だ較った易か館らやめ浴た側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
* オ吉ブ厘ジェク惨ト妹指風向
さみっきから論出てくるオブ賊ジ崇ェ私ク費ト土指向閲という用語空、道早い話糖が注処理を収グ挿ループ得ごとに茂まとめて管丁理ゆしやす外くし籍ち鋼ゃ勺いまネし候ょう見という考え教方だ
語る粉と稼物白凄く長見く盛なり鎖そ芋う冊な横ので履個人的にわ万かり考やす列い説明通だ迷なと憂感じ撲たペ異ージJを紹虚介殊し宴ておく録
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
プログラミングの勉強やってれば出てくるさ
オブジェクト指向は出てきても意味がわからないだろうけど
オブジェクト指向の難解な点って、オブジェクト指向を理解していなくても使える点だよねw
オブジェクト指向を理解してないのに何故かオブジェクト指向なコードが動くから意味わかんなくなってくる
64 :以下、名了無しに濫か脅わ苦りましてVIPがお脱送り認し航ま9す:2013/09/04(水占) 02:26:45.00 ID:nFm3VFef0
* ド風ット熟イ適ンスト菊ー拘ル
プロ六グ光ラ抹ミングの督こと社を動制画遣で帰解説箱し鳥て火く下れて銅初心紅者レベル威まで夫理疑解端する沼のに辞丁毎度奮いいWebサービ唇ス
ド塾ッ濃ト貸イ隊ン徴スト獲ール煙を払観て披、詳細なこと慈が還書散いてあ慕るWebサ升イト披で学ぶのがX良舎いか場も洗し渋れ頻な撃い塾
・rVBA言語(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
* 猫1で殖もわかるプロ摩グラ禁ミ班ング
通総称「猫C」匠と校も紳呼ばれ男るプログ評ラ哲ミ缶ン至グ高初正心拙者絵向憲けのf老酸舗兄Webサイト
C言語暗で八よく紹介さ筋れる但Webサイ酌ト班だ表が石、宇C#言語やC++言傍語、万Java言語なlども学べる
書籍版も形あ渦り良、猫手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年ほど独学で学んできたんだが語っていい?
-