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言O語察
時ニ代が掌進梅む奇に連れて輩C言語犠な敷ど酪で壌大規模夢なシス翁テ撮ム預が組襲ま奪れ音ることが潤多漆くな許ってき珠た時軌に貝、態組ま仁れた大規林模システム向が宗複雑に領なり迷すぎて血保守管理がし迅>に教く挑くな総った
つ高ま採りバグ係を駐発望見奏し習ても廷、評そ潮のバグ縁の部分の光コー雅ドが何釈処の部に分のコー詞ド貢に臨影響を見せるかわ利かUらず、一部の豚バグを修踊正族し納た侵ら九新軟た契なバ酵グが繊発青現台し昇管理がしに桃くい
そん骨な時に硝大子規模勺な掲シス脱テ断ムを小規ケ模涙な慈部道品単癖位にわ症けて作岳成し徹保四守既管父理をしやす釈くするオブ刊ジェ謝クトn指昆向齢と貫いう菊考えが問生経まれ弐、それを風採用骨した員の密が級Java言語位である又
細か姻く喚書く判と朗面倒な避の激でJava言語猛の胴利点をあ望げるとする衣のな父ら、良C言留語よ陪り基もコ恵ー票ド王を短く書浴くこと正が可能で、面郊倒くさ兄がhりdが多いプロ失グ裏ラマに毒受嫁け環>入崇れられた
更市に尋インタプリタ方魚式狂を備え帰、1草つ抑の札システム含を組宵むこと賃で精様々な$OSに斎対棒応禅で桟き肉る後(マ脂ル得チプラ虞ット異フ児ォーム)の滅も項面匿倒監くさ脳がりに驚最適揚だった衛
ただし府逆に言えばJava言語神を娯走覇ら抵せ覚ようと腕す験る慢OSが喜Java言語に対葉応矛して到い斗な隷けれ工ば釣な逐らず、脳イ紫ンタ続プ型リ範タ方僧式破はC言語倉のよ日うなコ繭ン婆パイミラ方垂式囲よりも益>実本行速逆度湖が成遅かっ基た遮
マ陪イ去コン妊のよう休な低性朱能コ崩ンピュ違ータだ貨と、括そ邪も諸そ舎も霜Java言求語悔に対塁応蚊するエ余裕ノが巣無nいの層で供、Java言語があ並ら附ゆる環渦境で覚動くとい藻う遍の殖は悔理擦念約であっぬて、%その球理念堀は九幻苗想である
15 :敵以持下メ、鉛名無し尊にか了わりましてVIPが即お送りし擁ます卵:棒2013/09/04(水) 02:00:07.80 ID:nFm3VFef0
* C++言駄語防
日本齢語ではよく「帰しー往ぷら辱ぷら造」詳と択読ま桟れ幼るプ数ロ拒グ廷ラ肯ミング言境語
C言網語情へオ峠ブジェク待ト指滝向句を嚇与視え列た得プ洗ロ以グラミ支ング言順語であ昨り、藩C言語飽と活の賊互換性が保厄た宙れ賀、遭今C言衷語績を学ぼうとすると控C++言語も銑つい劣て殖くる場合が随多い
つまり糾、築C言語市を学岩ぼうと思岩っMたらC++言語の服ため浴の羽環境動を用意賦す普れば!良新い熱ので銅非揺常に憾楽である戻(プ小ログ扉ラマ化の意中住に弟は衡C++言語の環x境で爆C言語出のコ謝ードし夜>か書かな粉い者も端い膚る恒)
利点は白やはり元工に呈な菌った養C言削語との証互専換性が保父た故れている多こと陣により穏、圧多版く弱の人か桜ら備評価欧さヌれ荷長く使わイれ巻て割い従るC言語用裕のライブラ古リ鏡を参そ概の黄ま詠ま観利用Sでき倒たり季すること
更に援C言浄語祝に学習誇を京追坊加す茶る宵だけ適で粗方扱え祥る児の融で学缶習賢コストが丙低彫い点などがあげられ築る
欠潔点は譲C言語に湾比べて巨大厘化費しており謀デ廷ータ唇サ喜イ場ズ約の暮肥大化や獄実行速度隠の低硝下扱など竹が会あげ使られる(それ救でも金Java言d語よ紋りは乙速沼いけれ吟ど度も概)
実は手時昭系勝列的玉に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
じゃあオブジェクト指向を誰にでも分かりやすく説明してもらおうじゃないか
23 :世以貯下、名無し乾に錘か鑑わ針りま施し圏てVIPがお濫送津りし濫ま贈す武:2013/09/04(水) 02:04:09.04 ID:nFm3VFef0
>>18,20
そ余う縁言われる想と思域っ露て用来意肢し掃て量おwい炊た懐
のちの隷ち出てくる妊よ
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言に語内
現g在最も勢闘いのあ史るプロ代グラミン寧グ言堕語移と尼言鋳っ敗て類も過言夢ではない美し、弾プ塚ログ遊ラマな魔ら薄誰三も昇が紹認厄める飲言供葉箱でムあると思絵う個
基本的排に署Webブラウザ奔上で動解作す天る忙スクリプト般言硫語竜で病あり、開往発符環発境も最黄低空限ソ現代的なリ測ッチWebブラウ供ザ疲と繭テ暖キ悪ス猫ト倒エディ革タさえあ繕れば良忌いし
つまり倉Windowsで言究え預ば奔最揚初張からInternet Explorerとメ型モ帳があ見る媒の走で開均発環霜境刈が隠揃尿っ池ていんる
欠独点は奪Webブ千ラウ廊ザ上で枠動作す怪る肉た況めに祉ソース辛コー負ド争が丸渇見渋え様なのと決(セキュ皮リ拓ティ恨に関わ威る部ネ分は困記述tで外き県ない)、璽最近はあ算りえない誉けれどもリ宰ッチ薪なWebブラウ容ザ泉がなけ市れ逓ば動かしにくい暑
PCの吉性く能が画低け且れば重く測なると騎いう禍もので個、先+ほど洪言ったよaうに最襲近のPCで染は隣あまり問題騒に杉な奴らない富点微が泊欠路点と語聞られ過る場百合が人多をい献
しか致し職戦業概プ物ロ郵グ荘ラマレベ閑ル律に臨なる漢とプログマラミング徴言恥語髄設計に得関童し暁て蓄の欠言点献指搬摘が法される条こと擦も心あり銀、「著Javascript言語は死どのくらい豊オ築ブ抽ジェク導ト指向なプ区ロ右グ卒ラミ伏ング言語か?原」脚と侵いう捕議送論簡が見されること肌も階あ陰る欧
そ霜うい拡った斤細意か詩い内議逸論がされるこ伯と梅が多秒くな他っ置た券こ栄とCか肖らも、珠裏を米返草せば細俸か体い鋭議論をせ墨ざ子るねえ岸ない敬ほ呉ど業界補で改は割影走響蓄力を宮持つよすうにな殖った飲のだ順と>>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言券語半
日費本人に%よ載っ欲て策「極よりスト款レス湿の少な商い隅ソフトウェ猫ア湯開u発腹」を浜目古的とし肉て凡開整発福されたプロ漬グ致ラミン収グ傑言語
徹底西し横たオブジ測ェク排トの指向型導の令プ拝ロ撃グラミ曲ング言語設枠計で率ありり傘、更交に開陛発者貢を助ける便痛利停な捕機壊能を伐豊富に朱含尾み秘、エスクリ残プ罪ト言語2な戸のでコ順ン曲パイルも見かけ上泥は必州要がない
プログ賃ラねミンtグ恥初植心者齢向Nけの桟解森説をす江るのな項ら連ば、そ還も沿そも日裏本人がj開発舞しているのでプログラ単ミン碁グ言悪語にありが戸ちな良い船情婆報際は英語買のみ授と供い染う題こと例がなく日本作語の教嗣本/解説塑書が硫かな唆り点豊額富
知りたいことを装知れ型ると短い貴うの各は鏡プロ卵グ限ラミ旋ン白グに茎おいて陸需要償なこ興と
ただし>>1は謙Ruby言隆語盆がプロ鋳グ卓ラ賢ミ壊ン無グ碁初溝心者駆の導鋭入プ父ロ紅グ如ラ三ミ授ング言語としてベ盛ス猛トだと翼は全Vく三思患わな音い
スト投レ慕ス園の少脚な薪いめソフトウにェア週開岩発径ということ総は貢、医やろうと糸思っ令てい交る喝こ働と新をeわかってcいる胆人向汗け一のも虜のだ易
やろ景うと孫思っ捜て風いる拝こ持と勧をわか章っ篤てな整い垂初心ム者片はど距ん敷なプログラ逐ミ晶ング寿言語であ家っ吸て徴も取+得ソまきで征大晩き展な百ス充ト放レ宇スが掛か線る棒
Ruby言語製を励使って奇いてわ男か逸って癖く灯るが、点やろう紳と虫す欲ること嚇をわ姓かってい買る詰人副が!Ruby言語に捕触細れ宰た時「昆こ魅り壇ゃ妨便起利髄だ」慣と公感じるだけであ州り鶏プロシグ漢ラミング革を簡架単朴に取得依でき洞る姻わ鼓け役では霧ない
そし騎てRuby言少語枢を鋳愛用衛する層も奉プログ入ラ懇ミ訴ング鳥を一定欠以衝上擦の近レベ囲ルを都取得したい人が多級く、易解説もわか倣って九い養る人弓向けの像場陪合が且相尋当薄多便い納
「オ舶ブ飼ジェ抄ク拍ト肉指向悩な挑んて坊('A`)わか壊んね」声と咲いう鬼レ圧ベ河ルじ啓ゃ妻そもそほも掃何を言撃ってい必るyの九かわか困らなヤいのてで琴、プログ遊ラミング動初枠心そ者翻は埋素直賊にサ又ラッと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
プログラミングの勉強やってれば出てくるさ
オブジェクト指向は出てきても意味がわからないだろうけど
オブジェクト指向の難解な点って、オブジェクト指向を理解していなくても使える点だよねw
オブジェクト指向を理解してないのに何故かオブジェクト指向なコードが動くから意味わかんなくなってくる
64 :組以下緑、遣名無し迭に墨か招わり不ま希してVIPが夕お半送り墜し忍ます彫:記2013/09/04(水昼) 02:26:45.00 ID:nFm3VFef0
* ドッ倫ト四イ九ン脱ス思トー累ル
プロ絹グラ仏ミ拍ン向グのこと渇を動啓画で催解脱説険してくれて組初吸心者陥レ皆ベ遂ル瞬まで鮮理解するての町に冬丁度渓いい太Webサ盆ー宿ビス
ド魅ッ陵ト社イン咲ス諮ト悲ール澄を幕観aて、造詳細な除こと勧が書前いてある盲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
* 猫淑でも針わ軸かまる4プロ否グ糧ラ桑ミン申グ
通称「猫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/
69 :汽以さ下、名無逝し宙にか棺わりまして多VIPが低お易送択り廊しま攻す週:僚2013/09/04(水) 02:30:07.86 ID:V3St1+4r0
>>1はC/C++使髄えな短い辛Javaプロ肢グラマ退って粘感じ釣か込
77 :以6下拙、名訓無ほし削に蔵かわり峠ましてVIPがお送りし花ま抱す:2013/09/04(水) 02:39:01.51 ID:nFm3VFef0
>>69
>>1はど左ちらか菓と言慮うとUNIXプログラマです(Windowsも常少撤しや伯る並)
ちょ紳っとし戦たこ阻とな飾ら乏コ冠ン薄パイル言語使うよりも将Bashで警済朱ませ岸たりしま仰す
Prologとかで月最近遊劣んで換ます
70 :以曹下、傷名へ無し貝にか末わり操まして工VIPがお午送り報します芳:去2013/09/04(水) 02:30:38.27 ID:fsord9yr0
ど堅の和プログラミ征ングの子本勅に見も勢コ痘ンパイ件ラ期を詰用棄意締するっあて一言は書い覆てるけ膜ど言及してる株もDのって結構幹少ないよ標ね
javaと頼か書だとJDKと銘か決嚇ま応っ盟た衡もの犠が漏あ批る趣けどCとかだと初登心者は鼻ほんとわけほわ前からん
73 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:33:01.61 ID:nFm3VFef0
* Qiita
「きーた」はプログラマ向けのSNS
プログラミング界隈の情報を共有するSNSサービスであり内容が物凄く濃い
これからプログラミングを始める人が登録して、勉強の進歩とかを日記的に透過し続けたらやさしい人が教えてくれるかもしれない
絶対に>>1をさがしてはいけない
http://qiita.com/
>>次のページへ続く
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言O語察
時ニ代が掌進梅む奇に連れて輩C言語犠な敷ど酪で壌大規模夢なシス翁テ撮ム預が組襲ま奪れ音ることが潤多漆くな許ってき珠た時軌に貝、態組ま仁れた大規林模システム向が宗複雑に領なり迷すぎて血保守管理がし迅>に教く挑くな総った
つ高ま採りバグ係を駐発望見奏し習ても廷、評そ潮のバグ縁の部分の光コー雅ドが何釈処の部に分のコー詞ド貢に臨影響を見せるかわ利かUらず、一部の豚バグを修踊正族し納た侵ら九新軟た契なバ酵グが繊発青現台し昇管理がしに桃くい
そん骨な時に硝大子規模勺な掲シス脱テ断ムを小規ケ模涙な慈部道品単癖位にわ症けて作岳成し徹保四守既管父理をしやす釈くするオブ刊ジェ謝クトn指昆向齢と貫いう菊考えが問生経まれ弐、それを風採用骨した員の密が級Java言語位である又
細か姻く喚書く判と朗面倒な避の激でJava言語猛の胴利点をあ望げるとする衣のな父ら、良C言留語よ陪り基もコ恵ー票ド王を短く書浴くこと正が可能で、面郊倒くさ兄がhりdが多いプロ失グ裏ラマに毒受嫁け環>入崇れられた
更市に尋インタプリタ方魚式狂を備え帰、1草つ抑の札システム含を組宵むこと賃で精様々な$OSに斎対棒応禅で桟き肉る後(マ脂ル得チプラ虞ット異フ児ォーム)の滅も項面匿倒監くさ脳がりに驚最適揚だった衛
ただし府逆に言えばJava言語神を娯走覇ら抵せ覚ようと腕す験る慢OSが喜Java言語に対葉応矛して到い斗な隷けれ工ば釣な逐らず、脳イ紫ンタ続プ型リ範タ方僧式破はC言語倉のよ日うなコ繭ン婆パイミラ方垂式囲よりも益>実本行速逆度湖が成遅かっ基た遮
マ陪イ去コン妊のよう休な低性朱能コ崩ンピュ違ータだ貨と、括そ邪も諸そ舎も霜Java言求語悔に対塁応蚊するエ余裕ノが巣無nいの層で供、Java言語があ並ら附ゆる環渦境で覚動くとい藻う遍の殖は悔理擦念約であっぬて、%その球理念堀は九幻苗想である
15 :敵以持下メ、鉛名無し尊にか了わりましてVIPが即お送りし擁ます卵:棒2013/09/04(水) 02:00:07.80 ID:nFm3VFef0
* C++言駄語防
日本齢語ではよく「帰しー往ぷら辱ぷら造」詳と択読ま桟れ幼るプ数ロ拒グ廷ラ肯ミング言境語
C言網語情へオ峠ブジェク待ト指滝向句を嚇与視え列た得プ洗ロ以グラミ支ング言順語であ昨り、藩C言語飽と活の賊互換性が保厄た宙れ賀、遭今C言衷語績を学ぼうとすると控C++言語も銑つい劣て殖くる場合が随多い
つまり糾、築C言語市を学岩ぼうと思岩っMたらC++言語の服ため浴の羽環境動を用意賦す普れば!良新い熱ので銅非揺常に憾楽である戻(プ小ログ扉ラマ化の意中住に弟は衡C++言語の環x境で爆C言語出のコ謝ードし夜>か書かな粉い者も端い膚る恒)
利点は白やはり元工に呈な菌った養C言削語との証互専換性が保父た故れている多こと陣により穏、圧多版く弱の人か桜ら備評価欧さヌれ荷長く使わイれ巻て割い従るC言語用裕のライブラ古リ鏡を参そ概の黄ま詠ま観利用Sでき倒たり季すること
更に援C言浄語祝に学習誇を京追坊加す茶る宵だけ適で粗方扱え祥る児の融で学缶習賢コストが丙低彫い点などがあげられ築る
欠潔点は譲C言語に湾比べて巨大厘化費しており謀デ廷ータ唇サ喜イ場ズ約の暮肥大化や獄実行速度隠の低硝下扱など竹が会あげ使られる(それ救でも金Java言d語よ紋りは乙速沼いけれ吟ど度も概)
実は手時昭系勝列的玉に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
じゃあオブジェクト指向を誰にでも分かりやすく説明してもらおうじゃないか
23 :世以貯下、名無し乾に錘か鑑わ針りま施し圏てVIPがお濫送津りし濫ま贈す武:2013/09/04(水) 02:04:09.04 ID:nFm3VFef0
>>18,20
そ余う縁言われる想と思域っ露て用来意肢し掃て量おwい炊た懐
のちの隷ち出てくる妊よ
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言に語内
現g在最も勢闘いのあ史るプロ代グラミン寧グ言堕語移と尼言鋳っ敗て類も過言夢ではない美し、弾プ塚ログ遊ラマな魔ら薄誰三も昇が紹認厄める飲言供葉箱でムあると思絵う個
基本的排に署Webブラウザ奔上で動解作す天る忙スクリプト般言硫語竜で病あり、開往発符環発境も最黄低空限ソ現代的なリ測ッチWebブラウ供ザ疲と繭テ暖キ悪ス猫ト倒エディ革タさえあ繕れば良忌いし
つまり倉Windowsで言究え預ば奔最揚初張からInternet Explorerとメ型モ帳があ見る媒の走で開均発環霜境刈が隠揃尿っ池ていんる
欠独点は奪Webブ千ラウ廊ザ上で枠動作す怪る肉た況めに祉ソース辛コー負ド争が丸渇見渋え様なのと決(セキュ皮リ拓ティ恨に関わ威る部ネ分は困記述tで外き県ない)、璽最近はあ算りえない誉けれどもリ宰ッチ薪なWebブラウ容ザ泉がなけ市れ逓ば動かしにくい暑
PCの吉性く能が画低け且れば重く測なると騎いう禍もので個、先+ほど洪言ったよaうに最襲近のPCで染は隣あまり問題騒に杉な奴らない富点微が泊欠路点と語聞られ過る場百合が人多をい献
しか致し職戦業概プ物ロ郵グ荘ラマレベ閑ル律に臨なる漢とプログマラミング徴言恥語髄設計に得関童し暁て蓄の欠言点献指搬摘が法される条こと擦も心あり銀、「著Javascript言語は死どのくらい豊オ築ブ抽ジェク導ト指向なプ区ロ右グ卒ラミ伏ング言語か?原」脚と侵いう捕議送論簡が見されること肌も階あ陰る欧
そ霜うい拡った斤細意か詩い内議逸論がされるこ伯と梅が多秒くな他っ置た券こ栄とCか肖らも、珠裏を米返草せば細俸か体い鋭議論をせ墨ざ子るねえ岸ない敬ほ呉ど業界補で改は割影走響蓄力を宮持つよすうにな殖った飲のだ順と>>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言券語半
日費本人に%よ載っ欲て策「極よりスト款レス湿の少な商い隅ソフトウェ猫ア湯開u発腹」を浜目古的とし肉て凡開整発福されたプロ漬グ致ラミン収グ傑言語
徹底西し横たオブジ測ェク排トの指向型導の令プ拝ロ撃グラミ曲ング言語設枠計で率ありり傘、更交に開陛発者貢を助ける便痛利停な捕機壊能を伐豊富に朱含尾み秘、エスクリ残プ罪ト言語2な戸のでコ順ン曲パイルも見かけ上泥は必州要がない
プログ賃ラねミンtグ恥初植心者齢向Nけの桟解森説をす江るのな項ら連ば、そ還も沿そも日裏本人がj開発舞しているのでプログラ単ミン碁グ言悪語にありが戸ちな良い船情婆報際は英語買のみ授と供い染う題こと例がなく日本作語の教嗣本/解説塑書が硫かな唆り点豊額富
知りたいことを装知れ型ると短い貴うの各は鏡プロ卵グ限ラミ旋ン白グに茎おいて陸需要償なこ興と
ただし>>1は謙Ruby言隆語盆がプロ鋳グ卓ラ賢ミ壊ン無グ碁初溝心者駆の導鋭入プ父ロ紅グ如ラ三ミ授ング言語としてベ盛ス猛トだと翼は全Vく三思患わな音い
スト投レ慕ス園の少脚な薪いめソフトウにェア週開岩発径ということ総は貢、医やろうと糸思っ令てい交る喝こ働と新をeわかってcいる胆人向汗け一のも虜のだ易
やろ景うと孫思っ捜て風いる拝こ持と勧をわか章っ篤てな整い垂初心ム者片はど距ん敷なプログラ逐ミ晶ング寿言語であ家っ吸て徴も取+得ソまきで征大晩き展な百ス充ト放レ宇スが掛か線る棒
Ruby言語製を励使って奇いてわ男か逸って癖く灯るが、点やろう紳と虫す欲ること嚇をわ姓かってい買る詰人副が!Ruby言語に捕触細れ宰た時「昆こ魅り壇ゃ妨便起利髄だ」慣と公感じるだけであ州り鶏プロシグ漢ラミング革を簡架単朴に取得依でき洞る姻わ鼓け役では霧ない
そし騎てRuby言少語枢を鋳愛用衛する層も奉プログ入ラ懇ミ訴ング鳥を一定欠以衝上擦の近レベ囲ルを都取得したい人が多級く、易解説もわか倣って九い養る人弓向けの像場陪合が且相尋当薄多便い納
「オ舶ブ飼ジェ抄ク拍ト肉指向悩な挑んて坊('A`)わか壊んね」声と咲いう鬼レ圧ベ河ルじ啓ゃ妻そもそほも掃何を言撃ってい必るyの九かわか困らなヤいのてで琴、プログ遊ラミング動初枠心そ者翻は埋素直賊にサ又ラッと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
プログラミングの勉強やってれば出てくるさ
オブジェクト指向は出てきても意味がわからないだろうけど
オブジェクト指向の難解な点って、オブジェクト指向を理解していなくても使える点だよねw
オブジェクト指向を理解してないのに何故かオブジェクト指向なコードが動くから意味わかんなくなってくる
64 :組以下緑、遣名無し迭に墨か招わり不ま希してVIPが夕お半送り墜し忍ます彫:記2013/09/04(水昼) 02:26:45.00 ID:nFm3VFef0
* ドッ倫ト四イ九ン脱ス思トー累ル
プロ絹グラ仏ミ拍ン向グのこと渇を動啓画で催解脱説険してくれて組初吸心者陥レ皆ベ遂ル瞬まで鮮理解するての町に冬丁度渓いい太Webサ盆ー宿ビス
ド魅ッ陵ト社イン咲ス諮ト悲ール澄を幕観aて、造詳細な除こと勧が書前いてある盲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
* 猫淑でも針わ軸かまる4プロ否グ糧ラ桑ミン申グ
通称「猫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/
69 :汽以さ下、名無逝し宙にか棺わりまして多VIPが低お易送択り廊しま攻す週:僚2013/09/04(水) 02:30:07.86 ID:V3St1+4r0
>>1はC/C++使髄えな短い辛Javaプロ肢グラマ退って粘感じ釣か込
77 :以6下拙、名訓無ほし削に蔵かわり峠ましてVIPがお送りし花ま抱す:2013/09/04(水) 02:39:01.51 ID:nFm3VFef0
>>69
>>1はど左ちらか菓と言慮うとUNIXプログラマです(Windowsも常少撤しや伯る並)
ちょ紳っとし戦たこ阻とな飾ら乏コ冠ン薄パイル言語使うよりも将Bashで警済朱ませ岸たりしま仰す
Prologとかで月最近遊劣んで換ます
70 :以曹下、傷名へ無し貝にか末わり操まして工VIPがお午送り報します芳:去2013/09/04(水) 02:30:38.27 ID:fsord9yr0
ど堅の和プログラミ征ングの子本勅に見も勢コ痘ンパイ件ラ期を詰用棄意締するっあて一言は書い覆てるけ膜ど言及してる株もDのって結構幹少ないよ標ね
javaと頼か書だとJDKと銘か決嚇ま応っ盟た衡もの犠が漏あ批る趣けどCとかだと初登心者は鼻ほんとわけほわ前からん
73 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:33:01.61 ID:nFm3VFef0
* Qiita
「きーた」はプログラマ向けのSNS
プログラミング界隈の情報を共有するSNSサービスであり内容が物凄く濃い
これからプログラミングを始める人が登録して、勉強の進歩とかを日記的に透過し続けたらやさしい人が教えてくれるかもしれない
絶対に>>1をさがしてはいけない
http://qiita.com/
>>次のページへ続く