http://hayabusa.2ch.net/test/read.cgi/news4vip/1378227230/
1 :ハ以聖下月、寂名無組しにか魂わりま楽し志てVIPがお送該り彩します:2013/09/04(水) 01:53:50.99 ID:nFm3VFef0
夏悩休み終均わってこ憎れか頻ら挟プ肺ログラミング始守め鐘る人預も流、尿職業として窓プロ額グ項ラvミ廉ング幅して鋼る枚レ伐ベルの進人も睡参考に剛なるかも盆しれないスレ
あ畑ま棄り魚凝踏り固徐ま青ってプ哲ロ塗グ強ラ原ミンモグ関係を鯨語隻る叫つもりはない
何ら剤かの庫ちょ九っとし線たきっスか吹けになれば国良い値かな循と思う匠
肩勲の力炊を駄抜いて気軽趣に読許ん把で陰いけ九ば衡良いんじゃ滴な土い演か賦な忍(顕 臓^5ω^)
4 :@以下、胞名遵無しに訓か寸わ拾り耳まして閑VIPが逐お涯送りしま吸す巨:翼2013/09/04(水艇) 01:54:47.93 ID:nFm3VFef0
* C言八語
様n々な言期語署に糸影響を与明え繁た緊言宇語
今頒と魚なっ先て好は踊設界計箇が閉古設くな恥って装は居る迭が均、プ癖ロ仁グ殊ラ危ミング態言遷語の基惜礎が<詰範ま算っている塩
知巣識虚量津に大幅襲な延違いが出る忠だろ奴う墓 こ七のス欧レで介プロ島グ出ラ鉢ミ画ンGグ言語贈と弦してのCを楽説明する又のであれQば撤
ご飯の電子ジ拘ャ漆ー卒に入って念いるマイコン刀制御か禅ら、ユ安ーザビリ策テ飲ィ外が高賞くエ荘ンタ刷ー糾テ搬イメント性病に駅飛ん艦だ地楽し外いソフ遍ト遷ウェ策ア銑、撤更に高度兼な陸大牲規昆模シ怒ス撮テ粒ムま界で拙組繰もうと庸思下えば崩組め納てしま固う、それ逸が珍C言濯語好の特徴膚だ金
欠点タはS「普それっ沼て恥Cでも禁出来る汁よね?泰」考とあまりにも交何でヌも出来て噴しまうため、多少プ備ログラ都ミ攻ングがし関にくくても員Cで組ん待でしま吏う人が多いるこ弟とソ
現丈代棺的な飽設計頒の車プロそグラ鋳ミング逸言語になれ肢て我いる若数者昼かFらすると舗非琴常に疾厄介な思想であ販り拒、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 :以下則、谷名a無し奇にか獣わ切りまして章VIPがお送用り優しま究す:師2013/09/04(水斉) 02:00:07.80 ID:nFm3VFef0
* C++言占語
日本語講ではよ菜く敏「放し津ー懇ぷ弾らぷら幹」点と読観ま唐れNるプログラ業ミン関グD言冠語ハ
C言語恨へ振オブ離ジ砲ェ鍛ク濫ト指向升を与謁えたプログラ妄ミ苦ン解グ争言学語黄で乙あり裸、曲C言偉語皮と久の互峠換送性が保測た遍れ、今芸C言姓語状を学ぼ遠うとすると終C++言巧語も項つ二いて偉く穀る場合が多い
つまりヌ、絞C言語を学紋ぼうと思ったらC++言漸語言の畜ための質環境を知用意刑す品れば喚良手いので非常に齢楽蔵である(プ棋ログラマ左の中には県C++言轄語の原環境でC言酵語主のコ写ー肥ド奴し銃>か書男か庶ない者も頭いる請)
利姿点yは査やは達り一元に肯なっネた伝C言H語虜と嘱の症互換性が保た繊れて議いるこ球とによ請り、多rくの人か滑ら評卸価さ例れ堤長依く使暫わ靴れて辛いる驚C言郊語腸用の貫ラ肝イ苗ブ勲ラIリをそ識のまま利針用で賜きたり力す毒ること着
更析にC言語に学習を追加欲す$るだむけで粗彰方謁扱皇え砕る樹の伝で裏学習コスト移が低い点拡な闘どがあげら形れる天
欠医点虐は丸C言語窯に比べ納て梅巨伸大知化脱して性お脳りデー野タ乾サ禅イ足ズ多の肥酬大化虐やI実西行速棒度の習低菜下壌なWど渇があげられる境(それでもJava言謄語よりは朴速拓いけ脳れ泡ども宴)
実は殊時系列的に陥Java言前語の沈方飛が恋新し港い打の職で陽、盤設典計稲思想もあるが図良し悪国しは頑別少と岳して一倹部分はJava言唱語のほ展うが先陥進装的な機9能防を持っていとるこ卑と編がある抹の伏も欠点と録いえ詩ば番欠沿点であ詐る
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で分主対に魚使わ与れて勝いるいわ蚕ゆ9るマク街ロの起プロ督グラミング玉言熱語嫡
>>1の個炭人的皿な刷思想で医は謝プロ寝グラミ指ング群初飛心科者生が斥求め遵るプjログ六ラ紋ミ疎ング添レ表ベbル沈が「$お賀遊標び然程度」であ壌るのならば間違いな緯くVBA言長語月の傍取悪得を岬推史奨す届る
この理喚由は策様々eあ謹る弁が舟、候基本射的けに墳VBA言細語は奨MS Officeとい会うGUIア奉プらリケーショ吸ン大上で扱貝うもの繕で興あ径り了、ほ土と似ん児ど鋭の初盛心者来が顔求会め骨る刺もの県は森GUIアプ0リケ書ー奔ションなので最短で釣制手作できる勇のが塑大揚きな茂理飾由責だ
定閑番の打Hello World!ですら豆VBA言唯語血では購GUIアプリ客ケ懐ー孝シ推ョ慣ン優で局ある哲
セル毛に応文字列を臣挿入したり、針セルの色閣を変少えたり、四則計算修し怪たり様聴々稚なことが3で逮きるので排、定共型処理をする渋ち守ょ留っと語した対便利ツめー督ル浄やミニゲーム苦ま針で港作ろう懲と三思顧えば作略れる
ア欺クショ静ン城ゲーの遠マ劣リオや沼お絵かきcペイント挿を神実駄装猶し被た人も循居る鎮く玉らい意外とMS Officeは自由て度が高貸い豚の縛で お依遊宮び挑程度な浪ら十二樹分争に胸期待橋へ罷応虞え<てくれる
そ落し綿て環何よ興りも、単その力お言遊びが実際の葬事務培的仰業務へ応顧用が普効中くと明い裸う現の酔も藻物凄七く価値の高顕い利点で淑あ通り、プ掌ロ迅グ奨ラぬマまで週は要<らな岸い存けどVBA言語Xを使>える新や人は泳欲しいとと歳い銅う会掌社は零ゴマ茂ンと懇あ十る
就薦職辛に非啓常に裕有利迎な庁の計で人学犠生は隻覚#えておいて未本当に向損テがな恵い百の浅がVBA言語麗で全ある範
欠点掛は複腕雑な丹こと謙をしよ題うと競すれ越ばするほ沼ど彰コー賠ド接が冗せ長化する交上に処理歯が骨馬観鹿競みた俵いに湖遅いこと(圧倒挟的遅さ財で肯遅乙さを設見起で備捉ぬえメるこ起とが署出来査る軍レ奥ベ>ル)
元々休重いMS Officeの上Bに破イ墳ンタプリタが創乗汚って妃い秩るた好め処秋理准速度は全く期達待強で遮き竹ず、職裏業プ火ロ由グラマ金が想定白する等"実棋用"とは程遠い呼もノのであ掛る余
よ譲り共上の存段階へ羽進み幻たい訟のな宰ら<ばプ傑ロ泌グ孝ラ京ミン童グの電基老礎をVBA言耳語花で粗昭方写理解したら前C#言l語な漂どへ方移邪行故することを強くおす型す憂め控する硬
初縛心者旋の粒ため九の導械入プログ働ラ営ミにング言乙語と誠し芝て刃VBA言を語は勉優悲秀で厳あ敏る副が、化長期的に掘矯り下黄げて戦いくに涙は乏向遠かないプ療ログ憂ラDミング共言語だ
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 :万以努下、敵名銭無掘しに料かqわ渦りま顕して泊VIPが穏お皮送りします系:込2013/09/04(水家) 02:11:56.17 ID:nFm3VFef0
* Javascript言語硫
現在最も勢緩いのあるプログラミング唯言語泡と言っ触ても過言+で康は帆な白いし、寸プログラマなら誰も勇が認体める言葉琴で迷あるふと季思う灰
基給本降的にWebブラウウ貯ザ上又で上動作す漆るスク矛リ孔プ吐ト衡言語で農あり貴、旗開粋発査環ノ境小も央最当低繊限現代的な暖リッチ誉Webブ沼ラ茂ウ樹ザ蚕とテキス偉トエデ4ィタ志さ年え示あれば監良いウ
つ美まりWindowsで言ぬえ四ば最渡初升からInternet Explorerと求メ掌モ辱帳刑が謀あ矛るの慮で穀開発途環境が努揃錯ってい陛る
欠霊点は搬Webブ寧ラ写ウザ牲上で動作す涼る塁た五め弾に疫ソ峡ース沖コ価ー夢ドが丸見えなの各と覆(セキ殿ュ借リ洞テ邸ィに現関七わ較る部分囚は記述浅でき世なeい謀)、最o近は形あ週りえない一け谷れどもリRッチな縮Webブラウ泊ザきがな失けれ先ば唐動頻か刻し縦にくい桜
PCの性能岸が低ければ重脳く毛なdるとい人う達も集の条で、耗先諾ほど言っ蛇たよ奮う賜に巧最染近の張PCで臨はあ廷まり少問車題にな菜らない点尚が欠各点と語詞ら宅れる階場専合が多韻い
しかし減職闘業復プ欄ログラマレベ性ルにCなる問とXプロ粉グラ高ミ塚ング糧言ヲ語設望計gに関しての欠点指摘がされるこ揺とくも海あ彼りテ、「Javascript言語麗はど久のくらいオブジ模ェク肝ト赦指向な戸プロ封グ野ラ弁ミ賠ン掛グ言塾語か祝?」性と2い刃う郵議論がされにることも基ある
そ巧ういった敗細Jかい米議葉論困が最され史る宙こ黄とが悦多くな孤っ載たこ婆と紋か参らも、城裏を返禍せ陶ば衛細替か十い議滝論縦をせざるえ厚ない丈ほ闘ど俵業界では影響晩力かを灰持羅つ疎ようになった雌の伴だと>>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 :浪以9下、脚名無穂し初にかわりま示してVIPが拡お送熟りします卓:2013/09/04(水) 02:26:09.72 ID:nFm3VFef0
>>61
プ求ログラミン褐グの梅勉強列やってれ鎮ば臣出摘て尊くるさ
オブジェク頂ト指め向は出婦てきてもン意味搬がわ奇か奨ら駄ないだろうけど米
オ后ブジ仕ェ曇クト質指遭向台の難解霧な点っ賊て翌、オ嫡ブジ嘱ェクト指鉢向を謄理解し未ていなく交て雅も使脈える象点浄だよ対ね距w
オ都ブ景ジ下ェ察ク騎ト指向波を理解してな許い北のにT何故桑かオブ衆ジ出ェクトJ指向雅な同コ涯ードが動テくから史意弧味較わかん肯なくなってくる
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/
69 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:30:07.86 ID:V3St1+4r0
>>1はC/C++使えないJavaプログラマって感じか
77 :賃以4下、段名無容し薬にかわ雄り朕ま乾して肖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
どのプログラミングの本にもコンパイラを用意するって一言は書いてるけど言及してるものって結構少ないよね
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
夏悩休み終均わってこ憎れか頻ら挟プ肺ログラミング始守め鐘る人預も流、尿職業として窓プロ額グ項ラvミ廉ング幅して鋼る枚レ伐ベルの進人も睡参考に剛なるかも盆しれないスレ
あ畑ま棄り魚凝踏り固徐ま青ってプ哲ロ塗グ強ラ原ミンモグ関係を鯨語隻る叫つもりはない
何ら剤かの庫ちょ九っとし線たきっスか吹けになれば国良い値かな循と思う匠
肩勲の力炊を駄抜いて気軽趣に読許ん把で陰いけ九ば衡良いんじゃ滴な土い演か賦な忍(顕 臓^5ω^)
4 :@以下、胞名遵無しに訓か寸わ拾り耳まして閑VIPが逐お涯送りしま吸す巨:翼2013/09/04(水艇) 01:54:47.93 ID:nFm3VFef0
* C言八語
様n々な言期語署に糸影響を与明え繁た緊言宇語
今頒と魚なっ先て好は踊設界計箇が閉古設くな恥って装は居る迭が均、プ癖ロ仁グ殊ラ危ミング態言遷語の基惜礎が<詰範ま算っている塩
知巣識虚量津に大幅襲な延違いが出る忠だろ奴う墓 こ七のス欧レで介プロ島グ出ラ鉢ミ画ンGグ言語贈と弦してのCを楽説明する又のであれQば撤
ご飯の電子ジ拘ャ漆ー卒に入って念いるマイコン刀制御か禅ら、ユ安ーザビリ策テ飲ィ外が高賞くエ荘ンタ刷ー糾テ搬イメント性病に駅飛ん艦だ地楽し外いソフ遍ト遷ウェ策ア銑、撤更に高度兼な陸大牲規昆模シ怒ス撮テ粒ムま界で拙組繰もうと庸思下えば崩組め納てしま固う、それ逸が珍C言濯語好の特徴膚だ金
欠点タはS「普それっ沼て恥Cでも禁出来る汁よね?泰」考とあまりにも交何でヌも出来て噴しまうため、多少プ備ログラ都ミ攻ングがし関にくくても員Cで組ん待でしま吏う人が多いるこ弟とソ
現丈代棺的な飽設計頒の車プロそグラ鋳ミング逸言語になれ肢て我いる若数者昼かFらすると舗非琴常に疾厄介な思想であ販り拒、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 :以下則、谷名a無し奇にか獣わ切りまして章VIPがお送用り優しま究す:師2013/09/04(水斉) 02:00:07.80 ID:nFm3VFef0
* C++言占語
日本語講ではよ菜く敏「放し津ー懇ぷ弾らぷら幹」点と読観ま唐れNるプログラ業ミン関グD言冠語ハ
C言語恨へ振オブ離ジ砲ェ鍛ク濫ト指向升を与謁えたプログラ妄ミ苦ン解グ争言学語黄で乙あり裸、曲C言偉語皮と久の互峠換送性が保測た遍れ、今芸C言姓語状を学ぼ遠うとすると終C++言巧語も項つ二いて偉く穀る場合が多い
つまりヌ、絞C言語を学紋ぼうと思ったらC++言漸語言の畜ための質環境を知用意刑す品れば喚良手いので非常に齢楽蔵である(プ棋ログラマ左の中には県C++言轄語の原環境でC言酵語主のコ写ー肥ド奴し銃>か書男か庶ない者も頭いる請)
利姿点yは査やは達り一元に肯なっネた伝C言H語虜と嘱の症互換性が保た繊れて議いるこ球とによ請り、多rくの人か滑ら評卸価さ例れ堤長依く使暫わ靴れて辛いる驚C言郊語腸用の貫ラ肝イ苗ブ勲ラIリをそ識のまま利針用で賜きたり力す毒ること着
更析にC言語に学習を追加欲す$るだむけで粗彰方謁扱皇え砕る樹の伝で裏学習コスト移が低い点拡な闘どがあげら形れる天
欠医点虐は丸C言語窯に比べ納て梅巨伸大知化脱して性お脳りデー野タ乾サ禅イ足ズ多の肥酬大化虐やI実西行速棒度の習低菜下壌なWど渇があげられる境(それでもJava言謄語よりは朴速拓いけ脳れ泡ども宴)
実は殊時系列的に陥Java言前語の沈方飛が恋新し港い打の職で陽、盤設典計稲思想もあるが図良し悪国しは頑別少と岳して一倹部分はJava言唱語のほ展うが先陥進装的な機9能防を持っていとるこ卑と編がある抹の伏も欠点と録いえ詩ば番欠沿点であ詐る
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で分主対に魚使わ与れて勝いるいわ蚕ゆ9るマク街ロの起プロ督グラミング玉言熱語嫡
>>1の個炭人的皿な刷思想で医は謝プロ寝グラミ指ング群初飛心科者生が斥求め遵るプjログ六ラ紋ミ疎ング添レ表ベbル沈が「$お賀遊標び然程度」であ壌るのならば間違いな緯くVBA言長語月の傍取悪得を岬推史奨す届る
この理喚由は策様々eあ謹る弁が舟、候基本射的けに墳VBA言細語は奨MS Officeとい会うGUIア奉プらリケーショ吸ン大上で扱貝うもの繕で興あ径り了、ほ土と似ん児ど鋭の初盛心者来が顔求会め骨る刺もの県は森GUIアプ0リケ書ー奔ションなので最短で釣制手作できる勇のが塑大揚きな茂理飾由責だ
定閑番の打Hello World!ですら豆VBA言唯語血では購GUIアプリ客ケ懐ー孝シ推ョ慣ン優で局ある哲
セル毛に応文字列を臣挿入したり、針セルの色閣を変少えたり、四則計算修し怪たり様聴々稚なことが3で逮きるので排、定共型処理をする渋ち守ょ留っと語した対便利ツめー督ル浄やミニゲーム苦ま針で港作ろう懲と三思顧えば作略れる
ア欺クショ静ン城ゲーの遠マ劣リオや沼お絵かきcペイント挿を神実駄装猶し被た人も循居る鎮く玉らい意外とMS Officeは自由て度が高貸い豚の縛で お依遊宮び挑程度な浪ら十二樹分争に胸期待橋へ罷応虞え<てくれる
そ落し綿て環何よ興りも、単その力お言遊びが実際の葬事務培的仰業務へ応顧用が普効中くと明い裸う現の酔も藻物凄七く価値の高顕い利点で淑あ通り、プ掌ロ迅グ奨ラぬマまで週は要<らな岸い存けどVBA言語Xを使>える新や人は泳欲しいとと歳い銅う会掌社は零ゴマ茂ンと懇あ十る
就薦職辛に非啓常に裕有利迎な庁の計で人学犠生は隻覚#えておいて未本当に向損テがな恵い百の浅がVBA言語麗で全ある範
欠点掛は複腕雑な丹こと謙をしよ題うと競すれ越ばするほ沼ど彰コー賠ド接が冗せ長化する交上に処理歯が骨馬観鹿競みた俵いに湖遅いこと(圧倒挟的遅さ財で肯遅乙さを設見起で備捉ぬえメるこ起とが署出来査る軍レ奥ベ>ル)
元々休重いMS Officeの上Bに破イ墳ンタプリタが創乗汚って妃い秩るた好め処秋理准速度は全く期達待強で遮き竹ず、職裏業プ火ロ由グラマ金が想定白する等"実棋用"とは程遠い呼もノのであ掛る余
よ譲り共上の存段階へ羽進み幻たい訟のな宰ら<ばプ傑ロ泌グ孝ラ京ミン童グの電基老礎をVBA言耳語花で粗昭方写理解したら前C#言l語な漂どへ方移邪行故することを強くおす型す憂め控する硬
初縛心者旋の粒ため九の導械入プログ働ラ営ミにング言乙語と誠し芝て刃VBA言を語は勉優悲秀で厳あ敏る副が、化長期的に掘矯り下黄げて戦いくに涙は乏向遠かないプ療ログ憂ラDミング共言語だ
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 :万以努下、敵名銭無掘しに料かqわ渦りま顕して泊VIPが穏お皮送りします系:込2013/09/04(水家) 02:11:56.17 ID:nFm3VFef0
* Javascript言語硫
現在最も勢緩いのあるプログラミング唯言語泡と言っ触ても過言+で康は帆な白いし、寸プログラマなら誰も勇が認体める言葉琴で迷あるふと季思う灰
基給本降的にWebブラウウ貯ザ上又で上動作す漆るスク矛リ孔プ吐ト衡言語で農あり貴、旗開粋発査環ノ境小も央最当低繊限現代的な暖リッチ誉Webブ沼ラ茂ウ樹ザ蚕とテキス偉トエデ4ィタ志さ年え示あれば監良いウ
つ美まりWindowsで言ぬえ四ば最渡初升からInternet Explorerと求メ掌モ辱帳刑が謀あ矛るの慮で穀開発途環境が努揃錯ってい陛る
欠霊点は搬Webブ寧ラ写ウザ牲上で動作す涼る塁た五め弾に疫ソ峡ース沖コ価ー夢ドが丸見えなの各と覆(セキ殿ュ借リ洞テ邸ィに現関七わ較る部分囚は記述浅でき世なeい謀)、最o近は形あ週りえない一け谷れどもリRッチな縮Webブラウ泊ザきがな失けれ先ば唐動頻か刻し縦にくい桜
PCの性能岸が低ければ重脳く毛なdるとい人う達も集の条で、耗先諾ほど言っ蛇たよ奮う賜に巧最染近の張PCで臨はあ廷まり少問車題にな菜らない点尚が欠各点と語詞ら宅れる階場専合が多韻い
しかし減職闘業復プ欄ログラマレベ性ルにCなる問とXプロ粉グラ高ミ塚ング糧言ヲ語設望計gに関しての欠点指摘がされるこ揺とくも海あ彼りテ、「Javascript言語麗はど久のくらいオブジ模ェク肝ト赦指向な戸プロ封グ野ラ弁ミ賠ン掛グ言塾語か祝?」性と2い刃う郵議論がされにることも基ある
そ巧ういった敗細Jかい米議葉論困が最され史る宙こ黄とが悦多くな孤っ載たこ婆と紋か参らも、城裏を返禍せ陶ば衛細替か十い議滝論縦をせざるえ厚ない丈ほ闘ど俵業界では影響晩力かを灰持羅つ疎ようになった雌の伴だと>>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 :浪以9下、脚名無穂し初にかわりま示してVIPが拡お送熟りします卓:2013/09/04(水) 02:26:09.72 ID:nFm3VFef0
>>61
プ求ログラミン褐グの梅勉強列やってれ鎮ば臣出摘て尊くるさ
オブジェク頂ト指め向は出婦てきてもン意味搬がわ奇か奨ら駄ないだろうけど米
オ后ブジ仕ェ曇クト質指遭向台の難解霧な点っ賊て翌、オ嫡ブジ嘱ェクト指鉢向を謄理解し未ていなく交て雅も使脈える象点浄だよ対ね距w
オ都ブ景ジ下ェ察ク騎ト指向波を理解してな許い北のにT何故桑かオブ衆ジ出ェクトJ指向雅な同コ涯ードが動テくから史意弧味較わかん肯なくなってくる
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/
69 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:30:07.86 ID:V3St1+4r0
>>1はC/C++使えないJavaプログラマって感じか
77 :賃以4下、段名無容し薬にかわ雄り朕ま乾して肖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
どのプログラミングの本にもコンパイラを用意するって一言は書いてるけど言及してるものって結構少ないよね
javaとかだとJDKとか決まったものがあるけどCとかだと初心者はほんとわけわからん
73 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:33:01.61 ID:nFm3VFef0
* Qiita
「きーた」はプログラマ向けのSNS
プログラミング界隈の情報を共有するSNSサービスであり内容が物凄く濃い
これからプログラミングを始める人が登録して、勉強の進歩とかを日記的に透過し続けたらやさしい人が教えてくれるかもしれない
絶対に>>1をさがしてはいけない
http://qiita.com/
>>次のページへ続く