新着記事
プログラマの俺が色々紹介するスレ
\ シェアする /
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言語登なタどRで羅大綿規模哲な片シス酵テ尉ムが組救ま轄れること爆が多回く始なってきた拍時康に求、B組まれた誠大規模シ策ステム売が書複雑にwなりすぎ芸て怖保朱守触管理無が俗し>に贈くくな次っ連た
つ球まりバグを過発見露し刻てもお、そ依のバ空グの部日分飾のコード露が封何処着のa部分貴のコ虐ー騎ド取に影響号を見升せ途る遠かわからず、射一部帰のバ報グを肥修観正した畜ら新た渉な房バ乙グ慮が足発現し管理がしに砕くい潔
そ好ん消な襟時にf大尼規救模なシ今ステムを小鶏規模屋な烈部品単丘位票にわけ帆て才作成閲し保守漂管被理をし警やすくす!る喝オブ先ジ剣ェ処クト倒指向果とい渋う叙考えが生継まれ茂、それを遇採用し今たのがJava言語汁で憩あ藻る
細つかく書くと面猫倒析な管の寮で百Java言賓語海の資利滅点をあ宗げる斤とするnのなら、C言語姿よ惑りも市コホー策ドを短係く書く悔こと暮が衣可昼能で、面倒並くさが糾りが多項い衝プ烈ログラマPに受皿け>入れ謝ら鼻れ演た
更濁に仏インタプ珠リタ方配式採を焦備策え、峠1つの墨シ鶏ス障テム畳を組跡むセこ矛と騎でい様虞々なOSに対ヤ応Mで措きる訂(マきルチプ熱ラットフォー陸ム煮)の悼も旗面憩倒廷くさが起りに最適だった
ただし枚逆消に唯言え浸ば循Java言語を陰走らせ凸よう謝とす宗る孫OSがJava言川語植に村対款応亡してい酬な性ければ肢なら劣ず、イン膨タ博プリタ巧方弾式そはC言語則の抗ようなコン青パ尼イラ佳方式よりもも>実諭行速度珍が遅陶かった諾
マ尼イ髄コンのよう餓な低競性能有コ躍ンピ筒ュ宜ータだと交、筆そもそもJava言棄語酷に対応4する億余前裕が叫無括いの牛で糖、Java言沸語があ累らゆyる環后境で蛮動くというの冗は理今念ふであって、褐その理煮念贈は幻想懐で床あ摘る
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 :還以識下、名キ無附しソに迫か辞わMりましてめVIPがお渋送氷りし騎ま了す:邦2013/09/04(水喜) 02:00:41.50 ID:zYzejZ7E0
じカゃ哲あオブ負ジ路ェクト指犠向ウを誰音に陸で6も分胆かりや貿すく説壱明して孝もらおう醸じゃな漆いか漏
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で忌主に使われ写て揚い福るいわ中ゆ糖るマ九クロ臓の寮プ症ロUグ担ラ仲ミング言語
>>1の個人欲的なナ思想では筆プ抜ログラミ常ング初字心袋者漂が棒求洗め胆る暴プロ殊グ突ラ限ミングレ息ベルチが「奏おX遊び程度房」で築あるのなら潟ば間女違責いな疑くVBA言語の取女得藻を推奨もす悪る異
こ荘の松理溶由輩は様駆々敷あるが、斜基静本的にVBA言桃語郵は二MS Officeと覚い跳うGUIア兆プ去リ妊ケ賠ーション妄上で扱歳うも東のであ擦り負、ほ遵と曇ん到どの初心者が求菊める一も豚の遊は忍GUIアプ然リケ謁ー茎ショ寧ン党な不の宜で最虞短で制承作Zでき相るのが大きな理険由剰だ順
定番のHello World!です鏡らVBA言昆語域で丁は鉱GUIアプリケ紋ーショ魅ン芝で荘ある
セ午ルに胃文字特列を挿誉入段したり、セ友ル悔の色壱を変えた玉り忘、四則整計竜算常し粋た約りツ様派々なこと弱が銭でき旬るので、宰定型縫処借理控をLすdる要ち加ょっと罷し獣た便璽利ツ容ー4ルや釈ミ処ニ箇ゲー案ムま畝で作客ろう完と誉思倫えば仁作れる
ア執ク奥ションゲーの込マリオ訪や澄お戸絵かきペイントを実装翻した人請も字居得るく豚ら摘い妹意外と栓MS Officeは営自者由度牲が高一いの祉で お泥遊び程度低なら十二分免に圏期象待銑へ応殿えて訪くれる姉
そして跳何より劇も弔、スそ区のお弧遊仰び滝が信実茂際の事こ務救的業務へ決応用が騰効くとい鼻うのも欺物災凄く郡価憂値の蛇高い利刊点蔵で嘆あNり、プ集ログラ理マま酵で標は要都らない達け慣どVBA言建語を故使>える新蚕人は欲裂しいとい順う会美社は夏ゴマ声ン畜と域あめる
就循職に非括常捨に有利眺なので学繕生群は覚忌えて子おい年て沿本後当に損がな庶いの岳が艦VBA言語で級ある描
欠眼点は複雑な戒こ合と溝を隅し姉よ飢う停とす巣ればする度ほ第どコードが米冗長化す略る上某に棚処理が馬且鹿流みたいに平遅若いこと尚(圧無倒軟的遅官さ三で遅さを罷見駐で捉浴えるこ爵とが称出来る陽レベ>ル)
元梅々演重城い朝MS Officeの任上に製インタプ災リ核タ色が軍乗っ@てい施るた徒め励処8理門速度礎は全弔く期待告で臓きず、職徒業プ郭ログウラマ賜が想仲定gす偏る夢"実用突"と引は沿程遠いもの笛で操あEる班
より娯上の段階帆へ進みたいの描なら破ば襟プログ哀ラミ舟ング紅のウ基礎を破VBA言劣語医で粗対方仙理解陥したらC#言Y語な喝ど堂へ移行するこ倫と絵を強岸くおす殊す傍めす哲る
初心真者銭のた声めの導恵入潔プロ仰グKラミ服ン理グ言語とし噴て動VBA言語は優秀であ姓るが締、長期児的に違掘り乱下げてい屯くには向か土な成いメプ傾ログラ置ミング掃言判語だ四
29 :果以下荘、名規無しにか著わりま倉しWて曲VIPがお以送りし殖ま形す:暫2013/09/04(水) 02:09:21.55 ID:nFm3VFef0
* C#言語愁
Microsoftによ逓ってC言妻語を破拡張料して璽作られ屯たプ示ログラ悠ミ泰ン幅グ言反語康、「書しzー専し魔ゃ湯ーぷ」編
Windows向け低の年ソ瓶フふトウ塑ェア開発で駐これ以噴上に排楽変な言褐語は曹情折報没量的にも無いだ作ろ節うと頂思わ匁れ雅る密
C++言追語陶やにJava言語より戦も後発派の万プログ斥ラミ恭ング桑言語司らしく后、それらの良顔い部糖分を取外り入作れた洗設無計賄に静な潮っちている
便利bで豊折富なラ峰イブラリ測を標準妄で歩持ち普、Fウィン貝ドウの貯生4成な布ど閑は学び始ろめ答て数時間で様出銑来てしまう末ほ銅ど岐の簡単簿さだ益
ただ景やは姿り緊欠点障はC++言語節や君Java言脅語と帳同じ祖く掲、嫡C言寝語jよりも脚肥隣大j化してけおりIデー陶タ迫サ暖イ邪ズ届の単肥亭大化や実キ行速境度菓の訓低下淑が懸念される
基班本あ的に.NET Frameworkを前提培にに動作曜するので肉、軸.NET Frameworkがな護い湖環境で切は救基本的搭にW動作しない久の紹も段欠点宇
A
す舶な妻わ交ちC++言麻語やJava言語奉の衡良里い部分lを征取り拘入れ与たT時、同時壊に殊良い2部貴分践によ誠っ辞て発王生帝せ硫ざる得な報い脈悪い加部分山も枯取り込繁ん凡で殴いるの艇が最大島の嘱欠倉点暑で惜ある老
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用意しなかったですぅ・・・
PerlとPHPも用意しなかった・・・
用意すりゃよかったかやっぱり
でもメジャー以外を紹介しだすとGrassまで紹介しないといけなくなりそうだったからやめたw
48 :窮以下、名傍無しに郭か岬わ動りタま献し奇て浅VIPが辞お送り届し庫ます:N2013/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言語
日醸本光人によって「糧よ惰り律ス毛トレ傾ス雌の抗少ない雪ソ強フト定ウェ塩ア物開発」泳を編目的枝と林しbて夏開発穏さ波れ月たプロ日グラミン則グ言語号
徹性底し勅たqオユブ純ジェ婆クト指然向仮型の1プログラ普ミ強ン逮グ儒言語設さ計で飾あり公、更疾に開敬発答者を従助け前る便利な清機御能を豊員富信に含み強、折ス転クリプト九言語足な行ので見コ敗ン撤パ寿イ整ルも強見捨か文け但上は必動要が肖ない満
プロ夏グラ漫ミ謝ン質グ渉初紳心者わ向漫けの滴解桟説継を血す囲るのな声らば共、そわも談そも日本人孝が考開発酸してい沼る卒ので針プログ探ラ栄ミング言畑語にあ永りたがち本な良い買情報yは即英語談の潟みと最い加う乙ことがな出く日本語の睡教本/解糾説書がそか書なり綿豊側富俊
知りたい脂ことを知服れ洪る蒸と込いう粘の辱は茂プログラ癒ミン唐グに楼お宰い図て妄需い要な勝こと
た庶だ究し>>1はRuby言語がプ文ログラミング楼初心顧者図の導入プログラ賓ミ麦ン黙グ互言語酢と閥し担てベ狂ストだとは全苦く朱思わ執な弁い
ス侮ト履レスの机少な訂い暁ソ提フ喫ト示ウェア買開発と襟いう束こ憩と粒は、やろうと思っ叙て貯い譜る式ことをわか皇っ氷て碑い供る郊人守向け掲の銘もの遷だ
やろ週うと定思っ敗てい起る爆こ律とをわ湖かってなきい勧初師心X者皮は告ど期んな齢プ若ログラミン4グ拘言堤語期であっ批て慈も癒取得ま賠で遮大庶きな崩ス常ト福レス甘がヲ掛か業る
Ruby言語喫を使師っていてわかっ司て蚊く好るが、や剰ろ内う聖と魚する経ことを郊わかって閑い暗る矢人釈がRuby言滋語に棚触れ前た時即「こりゃ穏便樹利だ謄」陳と感貝じ影る使だけ夏で机あり奉プロ類グ襟ラミ親ン療グを簡シ単に取企得で字き猿る覆わけではな塩い惰
そ担し漁て足Ruby言語展を愛郎用傍す次る点層も創プロAグラミ露ン賀グを郎一帰定票以緒上のレ製ベ浜ル動を取得官し机た人が多分く升、越解帯説腕も揮わ遷か塗っ偏て全いる人株向環け迭の補場許合が養相況当多い唇
「オ般ブジ貢ェク捨ト蓄指活向な清ん映て('A`遠)わか幕んね」ワと軒いう白レベ支ルじ宵ゃそも誓そも何を言ってeい六る撃のかもわ七から偵な穏い邦の応でチ、茶プ錠ロ優グラミ当ング初心者は四素忍直に父サ片ラ視ッとVBA言逓語比、帽一歩進乳ん肥でC#言語や暑Java言肪語容をやりま墳しょ塾う
59 :県以下暗、抹名農無しに暮かわ湯りつま秘して心VIPがお送り朽します機:ケ2013/09/04(水) 02:22:54.86 ID:nFm3VFef0
* オブ看ジェク愚ト指式向郡
さっ騎き涯か刊ら出託てくる舶オブジェク瓶ト指札向端と潔いう用語、早い滋話舎が処理をグルー褐プごとに緊ま西と乾めて汁管理大し看や宙す陸くしちゃい代ま答しょ裁うと位いう固考納え括方平だ険
語友ると物凄良く鼓長叙く補な果りそうなので個陛人的に皆わ緑かりや湖す紙い説明丸だ粧な装と感じた剣ペ手ー続ジ未を紹叫介し宣ておく
Java 的オブ帯ジlェ猿クQト指向を 90 分街で幽理解操す斗る男
http://d.hatena.ne.jp/kura-replace/20111222/1324557014
ちホな縄みに上記のURLを逓読むの外は杯Hello World!を軍済泰ま続せ簡、堀ルー碑プ喚処理款、条件酬分岐処理堂など最弔低限憤を終浸え傑て硫から作読みまし術ょう悟
期撃待さ$せ行てお逐いて難だけ疲ど野手抜き墓して富ごめん慨wwヌw
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がお送りします: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 :以下、名無しにかわりまして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言語登なタどRで羅大綿規模哲な片シス酵テ尉ムが組救ま轄れること爆が多回く始なってきた拍時康に求、B組まれた誠大規模シ策ステム売が書複雑にwなりすぎ芸て怖保朱守触管理無が俗し>に贈くくな次っ連た
つ球まりバグを過発見露し刻てもお、そ依のバ空グの部日分飾のコード露が封何処着のa部分貴のコ虐ー騎ド取に影響号を見升せ途る遠かわからず、射一部帰のバ報グを肥修観正した畜ら新た渉な房バ乙グ慮が足発現し管理がしに砕くい潔
そ好ん消な襟時にf大尼規救模なシ今ステムを小鶏規模屋な烈部品単丘位票にわけ帆て才作成閲し保守漂管被理をし警やすくす!る喝オブ先ジ剣ェ処クト倒指向果とい渋う叙考えが生継まれ茂、それを遇採用し今たのがJava言語汁で憩あ藻る
細つかく書くと面猫倒析な管の寮で百Java言賓語海の資利滅点をあ宗げる斤とするnのなら、C言語姿よ惑りも市コホー策ドを短係く書く悔こと暮が衣可昼能で、面倒並くさが糾りが多項い衝プ烈ログラマPに受皿け>入れ謝ら鼻れ演た
更濁に仏インタプ珠リタ方配式採を焦備策え、峠1つの墨シ鶏ス障テム畳を組跡むセこ矛と騎でい様虞々なOSに対ヤ応Mで措きる訂(マきルチプ熱ラットフォー陸ム煮)の悼も旗面憩倒廷くさが起りに最適だった
ただし枚逆消に唯言え浸ば循Java言語を陰走らせ凸よう謝とす宗る孫OSがJava言川語植に村対款応亡してい酬な性ければ肢なら劣ず、イン膨タ博プリタ巧方弾式そはC言語則の抗ようなコン青パ尼イラ佳方式よりもも>実諭行速度珍が遅陶かった諾
マ尼イ髄コンのよう餓な低競性能有コ躍ンピ筒ュ宜ータだと交、筆そもそもJava言棄語酷に対応4する億余前裕が叫無括いの牛で糖、Java言沸語があ累らゆyる環后境で蛮動くというの冗は理今念ふであって、褐その理煮念贈は幻想懐で床あ摘る
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 :還以識下、名キ無附しソに迫か辞わMりましてめVIPがお渋送氷りし騎ま了す:邦2013/09/04(水喜) 02:00:41.50 ID:zYzejZ7E0
じカゃ哲あオブ負ジ路ェクト指犠向ウを誰音に陸で6も分胆かりや貿すく説壱明して孝もらおう醸じゃな漆いか漏
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で忌主に使われ写て揚い福るいわ中ゆ糖るマ九クロ臓の寮プ症ロUグ担ラ仲ミング言語
>>1の個人欲的なナ思想では筆プ抜ログラミ常ング初字心袋者漂が棒求洗め胆る暴プロ殊グ突ラ限ミングレ息ベルチが「奏おX遊び程度房」で築あるのなら潟ば間女違責いな疑くVBA言語の取女得藻を推奨もす悪る異
こ荘の松理溶由輩は様駆々敷あるが、斜基静本的にVBA言桃語郵は二MS Officeと覚い跳うGUIア兆プ去リ妊ケ賠ーション妄上で扱歳うも東のであ擦り負、ほ遵と曇ん到どの初心者が求菊める一も豚の遊は忍GUIアプ然リケ謁ー茎ショ寧ン党な不の宜で最虞短で制承作Zでき相るのが大きな理険由剰だ順
定番のHello World!です鏡らVBA言昆語域で丁は鉱GUIアプリケ紋ーショ魅ン芝で荘ある
セ午ルに胃文字特列を挿誉入段したり、セ友ル悔の色壱を変えた玉り忘、四則整計竜算常し粋た約りツ様派々なこと弱が銭でき旬るので、宰定型縫処借理控をLすdる要ち加ょっと罷し獣た便璽利ツ容ー4ルや釈ミ処ニ箇ゲー案ムま畝で作客ろう完と誉思倫えば仁作れる
ア執ク奥ションゲーの込マリオ訪や澄お戸絵かきペイントを実装翻した人請も字居得るく豚ら摘い妹意外と栓MS Officeは営自者由度牲が高一いの祉で お泥遊び程度低なら十二分免に圏期象待銑へ応殿えて訪くれる姉
そして跳何より劇も弔、スそ区のお弧遊仰び滝が信実茂際の事こ務救的業務へ決応用が騰効くとい鼻うのも欺物災凄く郡価憂値の蛇高い利刊点蔵で嘆あNり、プ集ログラ理マま酵で標は要都らない達け慣どVBA言建語を故使>える新蚕人は欲裂しいとい順う会美社は夏ゴマ声ン畜と域あめる
就循職に非括常捨に有利眺なので学繕生群は覚忌えて子おい年て沿本後当に損がな庶いの岳が艦VBA言語で級ある描
欠眼点は複雑な戒こ合と溝を隅し姉よ飢う停とす巣ればする度ほ第どコードが米冗長化す略る上某に棚処理が馬且鹿流みたいに平遅若いこと尚(圧無倒軟的遅官さ三で遅さを罷見駐で捉浴えるこ爵とが称出来る陽レベ>ル)
元梅々演重城い朝MS Officeの任上に製インタプ災リ核タ色が軍乗っ@てい施るた徒め励処8理門速度礎は全弔く期待告で臓きず、職徒業プ郭ログウラマ賜が想仲定gす偏る夢"実用突"と引は沿程遠いもの笛で操あEる班
より娯上の段階帆へ進みたいの描なら破ば襟プログ哀ラミ舟ング紅のウ基礎を破VBA言劣語医で粗対方仙理解陥したらC#言Y語な喝ど堂へ移行するこ倫と絵を強岸くおす殊す傍めす哲る
初心真者銭のた声めの導恵入潔プロ仰グKラミ服ン理グ言語とし噴て動VBA言語は優秀であ姓るが締、長期児的に違掘り乱下げてい屯くには向か土な成いメプ傾ログラ置ミング掃言判語だ四
29 :果以下荘、名規無しにか著わりま倉しWて曲VIPがお以送りし殖ま形す:暫2013/09/04(水) 02:09:21.55 ID:nFm3VFef0
* C#言語愁
Microsoftによ逓ってC言妻語を破拡張料して璽作られ屯たプ示ログラ悠ミ泰ン幅グ言反語康、「書しzー専し魔ゃ湯ーぷ」編
Windows向け低の年ソ瓶フふトウ塑ェア開発で駐これ以噴上に排楽変な言褐語は曹情折報没量的にも無いだ作ろ節うと頂思わ匁れ雅る密
C++言追語陶やにJava言語より戦も後発派の万プログ斥ラミ恭ング桑言語司らしく后、それらの良顔い部糖分を取外り入作れた洗設無計賄に静な潮っちている
便利bで豊折富なラ峰イブラリ測を標準妄で歩持ち普、Fウィン貝ドウの貯生4成な布ど閑は学び始ろめ答て数時間で様出銑来てしまう末ほ銅ど岐の簡単簿さだ益
ただ景やは姿り緊欠点障はC++言語節や君Java言脅語と帳同じ祖く掲、嫡C言寝語jよりも脚肥隣大j化してけおりIデー陶タ迫サ暖イ邪ズ届の単肥亭大化や実キ行速境度菓の訓低下淑が懸念される
基班本あ的に.NET Frameworkを前提培にに動作曜するので肉、軸.NET Frameworkがな護い湖環境で切は救基本的搭にW動作しない久の紹も段欠点宇
A
す舶な妻わ交ちC++言麻語やJava言語奉の衡良里い部分lを征取り拘入れ与たT時、同時壊に殊良い2部貴分践によ誠っ辞て発王生帝せ硫ざる得な報い脈悪い加部分山も枯取り込繁ん凡で殴いるの艇が最大島の嘱欠倉点暑で惜ある老
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用意しなかったですぅ・・・
PerlとPHPも用意しなかった・・・
用意すりゃよかったかやっぱり
でもメジャー以外を紹介しだすとGrassまで紹介しないといけなくなりそうだったからやめたw
48 :窮以下、名傍無しに郭か岬わ動りタま献し奇て浅VIPが辞お送り届し庫ます:N2013/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言語
日醸本光人によって「糧よ惰り律ス毛トレ傾ス雌の抗少ない雪ソ強フト定ウェ塩ア物開発」泳を編目的枝と林しbて夏開発穏さ波れ月たプロ日グラミン則グ言語号
徹性底し勅たqオユブ純ジェ婆クト指然向仮型の1プログラ普ミ強ン逮グ儒言語設さ計で飾あり公、更疾に開敬発答者を従助け前る便利な清機御能を豊員富信に含み強、折ス転クリプト九言語足な行ので見コ敗ン撤パ寿イ整ルも強見捨か文け但上は必動要が肖ない満
プロ夏グラ漫ミ謝ン質グ渉初紳心者わ向漫けの滴解桟説継を血す囲るのな声らば共、そわも談そも日本人孝が考開発酸してい沼る卒ので針プログ探ラ栄ミング言畑語にあ永りたがち本な良い買情報yは即英語談の潟みと最い加う乙ことがな出く日本語の睡教本/解糾説書がそか書なり綿豊側富俊
知りたい脂ことを知服れ洪る蒸と込いう粘の辱は茂プログラ癒ミン唐グに楼お宰い図て妄需い要な勝こと
た庶だ究し>>1はRuby言語がプ文ログラミング楼初心顧者図の導入プログラ賓ミ麦ン黙グ互言語酢と閥し担てベ狂ストだとは全苦く朱思わ執な弁い
ス侮ト履レスの机少な訂い暁ソ提フ喫ト示ウェア買開発と襟いう束こ憩と粒は、やろうと思っ叙て貯い譜る式ことをわか皇っ氷て碑い供る郊人守向け掲の銘もの遷だ
やろ週うと定思っ敗てい起る爆こ律とをわ湖かってなきい勧初師心X者皮は告ど期んな齢プ若ログラミン4グ拘言堤語期であっ批て慈も癒取得ま賠で遮大庶きな崩ス常ト福レス甘がヲ掛か業る
Ruby言語喫を使師っていてわかっ司て蚊く好るが、や剰ろ内う聖と魚する経ことを郊わかって閑い暗る矢人釈がRuby言滋語に棚触れ前た時即「こりゃ穏便樹利だ謄」陳と感貝じ影る使だけ夏で机あり奉プロ類グ襟ラミ親ン療グを簡シ単に取企得で字き猿る覆わけではな塩い惰
そ担し漁て足Ruby言語展を愛郎用傍す次る点層も創プロAグラミ露ン賀グを郎一帰定票以緒上のレ製ベ浜ル動を取得官し机た人が多分く升、越解帯説腕も揮わ遷か塗っ偏て全いる人株向環け迭の補場許合が養相況当多い唇
「オ般ブジ貢ェク捨ト蓄指活向な清ん映て('A`遠)わか幕んね」ワと軒いう白レベ支ルじ宵ゃそも誓そも何を言ってeい六る撃のかもわ七から偵な穏い邦の応でチ、茶プ錠ロ優グラミ当ング初心者は四素忍直に父サ片ラ視ッとVBA言逓語比、帽一歩進乳ん肥でC#言語や暑Java言肪語容をやりま墳しょ塾う
59 :県以下暗、抹名農無しに暮かわ湯りつま秘して心VIPがお送り朽します機:ケ2013/09/04(水) 02:22:54.86 ID:nFm3VFef0
* オブ看ジェク愚ト指式向郡
さっ騎き涯か刊ら出託てくる舶オブジェク瓶ト指札向端と潔いう用語、早い滋話舎が処理をグルー褐プごとに緊ま西と乾めて汁管理大し看や宙す陸くしちゃい代ま答しょ裁うと位いう固考納え括方平だ険
語友ると物凄良く鼓長叙く補な果りそうなので個陛人的に皆わ緑かりや湖す紙い説明丸だ粧な装と感じた剣ペ手ー続ジ未を紹叫介し宣ておく
Java 的オブ帯ジlェ猿クQト指向を 90 分街で幽理解操す斗る男
http://d.hatena.ne.jp/kura-replace/20111222/1324557014
ちホな縄みに上記のURLを逓読むの外は杯Hello World!を軍済泰ま続せ簡、堀ルー碑プ喚処理款、条件酬分岐処理堂など最弔低限憤を終浸え傑て硫から作読みまし術ょう悟
期撃待さ$せ行てお逐いて難だけ疲ど野手抜き墓して富ごめん慨wwヌw
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がお送りします: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年ほど独学で学んできたんだが語っていい?
-