新着記事
プログラマの俺が色々紹介するスレ
\ シェアする /
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 :1以墓下、音名無貿し悩に貸か列わ項り号まし督てVIPがBお踏送匹り妨しま穴す:帯2013/09/04(水栓) 01:55:38.18 ID:kca+PZL3i
俺得表スレユ
8 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:55:56.88 ID:3vpUSizv0
>>1のスキルと経験年数は?
12 :以下、名無共しにかわり旧ま1してVIPが幻お練送りし干ます慣:谷2013/09/04(水東) 01:57:02.25 ID:nFm3VFef0
>>8
ス剤キル岬?亡
経験年数はる就職して乳からか駆、それFと陪も小学鋳校の時に樹フ認ァミ穂リー接ベーシ懲ックでm遊岐ん立でた頃六も暇含まれ庶る処のか医
9 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:56:34.84 ID:67x8YLmj0
続けてくれ
13 :以式下d、名傍無記しzに悩かわ鋼りま妨し曜てVIPが禁お送りし多ま清す既:2013/09/04(水) 01:57:40.69 ID:nFm3VFef0
* Java言語
時票代が袋進む強に連扉れ桟てC言款語などで疎大規模な違シ検ステムが監組鼓ま焦れるムことが換多くな凝っnてき他た既時に硝、組渋ま灯れ流た捕大規模シ情ステ輩ムが冗複済雑丙に幅な測り菌す強ぎ準て題保傍守管理が専し作>に件くくな松った党
つ打ま諮りバグ繕を構発塚見して俊も察、vそ三の潤バ作グ味の虫部紳分の次コードが何処の部択分鯨のコー朽ドめに影珍響を安見拾せる百か腕わからず双、疎一部衆の告バグを修成正肺しした診ら新復た衆な度バグ避が発現し止管析理がし民に執く需い洞
そんな時に宇大処規模なシステ偏ムを小規儀模な援部辺品単伴位敷に抵わ布け酵て吸作成撲し第保損守管幣理取を燃し縦や貧すく森す見る茶オブ零ジ耕ェク遺ト落指監向まと暁いう縦考えが列生ま8れ、薫そ陶れを婦採忘用し棚た預の荘がJava言列語であ坑る
細か連く草書くと速面凍倒疲な緩の川でJava言語Eの坊利惨点向をあげ嗣る岩と膜する尿のな駐ら、C言薪語挑より院もコ欠ー応ドを魅短捕く書跡くこ償とが可能で、面倒討く個さが粧りが朴多易いプ飽ロ考グラマに譜受景け>入暑れ隻ら痴れ拡た象
更肢に魅イン慣タプリタ雪方式貴をわ備銅え、1つの廉シス明テムを組むこと録で了様々湿なOSにノ対応できる(マル沸チプラット唯フ総ォ賠ー改ム)の脚も面擁倒くさが懲り屈に索最適ヌだ気った
ただ堤し逆細に耗言輝え#ば姉Java言実語防を走瀬らせ託よう棒とするXOSがJava言語に軌対応軒し挑て河い突なければ吐な欲らず、三イ禁ン繭タ神プ魔リ従タ方式条は音C言語評の恐よ沈う願なコ巻ン呈パえイラ実方綱式よ鏡り絡も猟>実行速度忌が崎遅か美った
マ仏イzコ垣ン輸の如よう厚な低襟性能貝コ釣ンピュ帰ータ島だ念と、高そも養そもJava言対語に対応する池余裕が無衣いので愚、$Java言禁語陪が務あ唱らゆる農環周境で動く嫁と鈍いうのは電理汚念で油あっ誉て骨、尿そ廊の譜理格念滴は幻升想で緯ある
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 :以下、名無しにかわりまして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ブ紙ラウウ財ザ定上勝で動作備するスク印リ繊プト第言津語であ寸り恒、墾開丁発環虚境包も最低J限現本代豪的な漬リッチWebブれラ霜ウ導ザ威とテキ弓ストaエデ男ィタ服さ卵え粘あfれ皆ば免良勉い
つまり鯨Windowsで言え値ば墳最棟初校か含ら昆Internet Explorerと芸メモ帳があるの切で厘開発徹環境が揃務って閉い生る師
欠点真はWebブラウ謹ザ斉上粘で動作撮するた炉め倫に謹ソースコード獣が符丸見娯えなのと(セキ聖ュリテ代ィ竜に関わ余る儒部分は傍記述できない)、最近は頼あ延りえ軟な恵いけ妃れ罰ど韻もリッ岳チ侮なWebブラウ継ザが勉なけれ驚ば動務か忍しに管くいm
PCの歴性祈能膚が低けれヤば重く故な呼る猿と三い酸う逐もので、先ほ衷ど乳言ったように植最近醜のPCでは費あ廷まり問需題好に象な考ら四な舞いN点製が欠点と住語熟られる壊場合が更多い窮
し尿かし職業ハプロ委グラマレベル循にな宴る飯とプ恥ログラミン叙グ昔言池語設卵計に関冠し熱て多の欠峡点習指摘が抑され揚ること握もあり沼、「追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がお送りします: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言語
日年本飼人化にlよっ州て「挟よ幅り堅ストレスの繰少ないソ驚フト喪ウ洪ェ班ア開存発」解を警目然的加と党して凝開発さ頭れ拠たプロ版グラミン毛グ劇言語未
徹底し吉た抑オ院ブジ盲ェ血ク黄ト指向型暴の跡プ発ログラ乙ミン兄グ言語設計であ涙り、是更に拷開新発書者操を助庭ける便類利な穂機騎能婿を縦豊励富械に含襟み援、スクリヲプト九言語関なの覚でコ央ンコパ尾イル凸も見か複け上赦は必要が藩ない
プログラ員ミング初肯心F者向け陣の解欧説冷をサする牧の何な板ら染ば、遊そ彩も固そ沸も鈴日忠本人が寄開全発越して筒いるの碁でプ陰ロ桟グラミング言語低にあNりがち騰なモ良標いね情慶報落は英語チの祈みと総いう募こと症がな沖く所日本語の崎教本/解眼説校書泰がか銃なり殊豊富
知り討たい果こ爵と販を弱知れる区と暑いlうのはプ討ログ迅ラミン妹グ傘に曹おいて郡需要攻なこ嫁と憂
ただし>>1はRuby言宅語再がんプロ幾グラミング浪初心街者手の進導且入プ慈ログ供ラ掛ミング言壊語議とし玄て照ベストてだと逐は板全呉く貞思>わ酔ない
スト域レス8の少柳な租い均ソ病フト線ウ例ェア開没発というこ住と盲は、制や循ろマうと思っPている潔こと買をわか従ってい品る人向漫けのもの忌だ
や蔵ろうとム思誠っ画ている均こ鉛とを硝わか秘っ抄て経ない聖初殺心塾者娯は倣ど窯んな泉プログラミ属ング言城語史であ遷っても取得まjで潟大尽き姓な蛇スト鼓レス義が掛かる庫
Ruby言滞語を使っ摂て豊い府てわ妃かっ派てく夢るが、やろ秒う道と応す浜ることを兄わか曇っている乾人が篤Ruby言語剣に缶触れた煩時「こ迅り携ゃ便利匠だ」と偏感じる相だけで侍あ仰り朽プロ庁グ静ラ磨ミ析ン魚グ井を簡単に取得観できるわけ願で展は滝な貿い鈴
そしてRuby言悲語熱を愛用する層ソもプロ富グラ働ミ邪ングを推一褐定以沼上血の援レベルを取距得し争た鮮人石がノ多く、解説も所わかってい告る舗人錠向枯け化の凶場越合が同相柄当多い
「吟オブ推ジ肖ェ技ク施ト指向なんて('A`)わ訂かんね勉」とい盲うレ塗ベ皿ル思じ王ゃきそもそも何を言宗っている審のか技わ宗か嫌ら相ないの競で暖、新プロ経グ誘ラミ慌ング墨初心者は素併直卒にサラッとVBA言語、撮一歩抱進鏡ん音で攻C#言妹語や拠Java言述語硫を液やりまし漏ょう塗
59 :滞以下憲、護名メ無しチにか歳わ峡りましてVIPが河おヘ送銭りし呈ます結:2013/09/04(水) 02:22:54.86 ID:nFm3VFef0
* オ冠ブ惨ジェ鳴クモト築指駐向図
さっきから出量て羅く簿る背オ!ブ港ジェク没ト指輝向祉と零いう用語従、登早い竜話腹が処理菜をグル炭ープごとにまと泊めて管理偵し綿や巣すく服しちゃいま熟しょうと邸いう帽考腸え方だ八
語る一と孝物凄曜く卵長汁くな睡りそうなの賓で随個免人的熟にわ如か叙りや還すい飯説安明だなと逐感じbた琴ペー嫡ジを酵紹介易し扶てお爵く
Java 的オブジ残ェ達クト跳指向岐を 90 分で理嬢解陰す銅る
http://d.hatena.ne.jp/kura-replace/20111222/1324557014
ち廉な綿みに飯上記紙のURLを読むの警は蒸Hello World!を済ま朝せ血、態ループ処理、快条件ン分岐処粧理壌な章ど最腹低b限を終え潤て殖から読み降まし範ょ訴う畜
期待さ産せて企おいて菊難だけ慕どw手宗抜きし判てごめん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
プロ峡グラ宜ミン滴グの謁勉強やBって黄ればサ出明てくモるさ慌
オ呈ブ悪ジェクト指向は出てきて滞も影意味がわ廉か務らない光だろう囲けど犯
オ据ブ璽ジ遊ェクト指向の難解な安点っ始て聴、オブジェクト指向を墾理猿解核して限いな肢くて免も史使確える粒点だ剛よ組ねw
オブ錯ジェ蛍クト運指摂向粒を理解し敗てな軸いのに何故響かオvブジェ牧ク堪ト揮指向朗な搾コ店ードが招動くか眼ら意味現わかんな掘く待なって遺く曹るX
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」撮とkも呼減ばれ嫡る既プロ煩グ男ラミ空ン筒グ徳初心者向け岐の老舗WebサVイト
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 :1以墓下、音名無貿し悩に貸か列わ項り号まし督てVIPがBお踏送匹り妨しま穴す:帯2013/09/04(水栓) 01:55:38.18 ID:kca+PZL3i
俺得表スレユ
8 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:55:56.88 ID:3vpUSizv0
>>1のスキルと経験年数は?
12 :以下、名無共しにかわり旧ま1してVIPが幻お練送りし干ます慣:谷2013/09/04(水東) 01:57:02.25 ID:nFm3VFef0
>>8
ス剤キル岬?亡
経験年数はる就職して乳からか駆、それFと陪も小学鋳校の時に樹フ認ァミ穂リー接ベーシ懲ックでm遊岐ん立でた頃六も暇含まれ庶る処のか医
9 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 01:56:34.84 ID:67x8YLmj0
続けてくれ
13 :以式下d、名傍無記しzに悩かわ鋼りま妨し曜てVIPが禁お送りし多ま清す既:2013/09/04(水) 01:57:40.69 ID:nFm3VFef0
* Java言語
時票代が袋進む強に連扉れ桟てC言款語などで疎大規模な違シ検ステムが監組鼓ま焦れるムことが換多くな凝っnてき他た既時に硝、組渋ま灯れ流た捕大規模シ情ステ輩ムが冗複済雑丙に幅な測り菌す強ぎ準て題保傍守管理が専し作>に件くくな松った党
つ打ま諮りバグ繕を構発塚見して俊も察、vそ三の潤バ作グ味の虫部紳分の次コードが何処の部択分鯨のコー朽ドめに影珍響を安見拾せる百か腕わからず双、疎一部衆の告バグを修成正肺しした診ら新復た衆な度バグ避が発現し止管析理がし民に執く需い洞
そんな時に宇大処規模なシステ偏ムを小規儀模な援部辺品単伴位敷に抵わ布け酵て吸作成撲し第保損守管幣理取を燃し縦や貧すく森す見る茶オブ零ジ耕ェク遺ト落指監向まと暁いう縦考えが列生ま8れ、薫そ陶れを婦採忘用し棚た預の荘がJava言列語であ坑る
細か連く草書くと速面凍倒疲な緩の川でJava言語Eの坊利惨点向をあげ嗣る岩と膜する尿のな駐ら、C言薪語挑より院もコ欠ー応ドを魅短捕く書跡くこ償とが可能で、面倒討く個さが粧りが朴多易いプ飽ロ考グラマに譜受景け>入暑れ隻ら痴れ拡た象
更肢に魅イン慣タプリタ雪方式貴をわ備銅え、1つの廉シス明テムを組むこと録で了様々湿なOSにノ対応できる(マル沸チプラット唯フ総ォ賠ー改ム)の脚も面擁倒くさが懲り屈に索最適ヌだ気った
ただ堤し逆細に耗言輝え#ば姉Java言実語防を走瀬らせ託よう棒とするXOSがJava言語に軌対応軒し挑て河い突なければ吐な欲らず、三イ禁ン繭タ神プ魔リ従タ方式条は音C言語評の恐よ沈う願なコ巻ン呈パえイラ実方綱式よ鏡り絡も猟>実行速度忌が崎遅か美った
マ仏イzコ垣ン輸の如よう厚な低襟性能貝コ釣ンピュ帰ータ島だ念と、高そも養そもJava言対語に対応する池余裕が無衣いので愚、$Java言禁語陪が務あ唱らゆる農環周境で動く嫁と鈍いうのは電理汚念で油あっ誉て骨、尿そ廊の譜理格念滴は幻升想で緯ある
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 :以下、名無しにかわりまして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ブ紙ラウウ財ザ定上勝で動作備するスク印リ繊プト第言津語であ寸り恒、墾開丁発環虚境包も最低J限現本代豪的な漬リッチWebブれラ霜ウ導ザ威とテキ弓ストaエデ男ィタ服さ卵え粘あfれ皆ば免良勉い
つまり鯨Windowsで言え値ば墳最棟初校か含ら昆Internet Explorerと芸メモ帳があるの切で厘開発徹環境が揃務って閉い生る師
欠点真はWebブラウ謹ザ斉上粘で動作撮するた炉め倫に謹ソースコード獣が符丸見娯えなのと(セキ聖ュリテ代ィ竜に関わ余る儒部分は傍記述できない)、最近は頼あ延りえ軟な恵いけ妃れ罰ど韻もリッ岳チ侮なWebブラウ継ザが勉なけれ驚ば動務か忍しに管くいm
PCの歴性祈能膚が低けれヤば重く故な呼る猿と三い酸う逐もので、先ほ衷ど乳言ったように植最近醜のPCでは費あ廷まり問需題好に象な考ら四な舞いN点製が欠点と住語熟られる壊場合が更多い窮
し尿かし職業ハプロ委グラマレベル循にな宴る飯とプ恥ログラミン叙グ昔言池語設卵計に関冠し熱て多の欠峡点習指摘が抑され揚ること握もあり沼、「追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がお送りします: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言語
日年本飼人化にlよっ州て「挟よ幅り堅ストレスの繰少ないソ驚フト喪ウ洪ェ班ア開存発」解を警目然的加と党して凝開発さ頭れ拠たプロ版グラミン毛グ劇言語未
徹底し吉た抑オ院ブジ盲ェ血ク黄ト指向型暴の跡プ発ログラ乙ミン兄グ言語設計であ涙り、是更に拷開新発書者操を助庭ける便類利な穂機騎能婿を縦豊励富械に含襟み援、スクリヲプト九言語関なの覚でコ央ンコパ尾イル凸も見か複け上赦は必要が藩ない
プログラ員ミング初肯心F者向け陣の解欧説冷をサする牧の何な板ら染ば、遊そ彩も固そ沸も鈴日忠本人が寄開全発越して筒いるの碁でプ陰ロ桟グラミング言語低にあNりがち騰なモ良標いね情慶報落は英語チの祈みと総いう募こと症がな沖く所日本語の崎教本/解眼説校書泰がか銃なり殊豊富
知り討たい果こ爵と販を弱知れる区と暑いlうのはプ討ログ迅ラミン妹グ傘に曹おいて郡需要攻なこ嫁と憂
ただし>>1はRuby言宅語再がんプロ幾グラミング浪初心街者手の進導且入プ慈ログ供ラ掛ミング言壊語議とし玄て照ベストてだと逐は板全呉く貞思>わ酔ない
スト域レス8の少柳な租い均ソ病フト線ウ例ェア開没発というこ住と盲は、制や循ろマうと思っPている潔こと買をわか従ってい品る人向漫けのもの忌だ
や蔵ろうとム思誠っ画ている均こ鉛とを硝わか秘っ抄て経ない聖初殺心塾者娯は倣ど窯んな泉プログラミ属ング言城語史であ遷っても取得まjで潟大尽き姓な蛇スト鼓レス義が掛かる庫
Ruby言滞語を使っ摂て豊い府てわ妃かっ派てく夢るが、やろ秒う道と応す浜ることを兄わか曇っている乾人が篤Ruby言語剣に缶触れた煩時「こ迅り携ゃ便利匠だ」と偏感じる相だけで侍あ仰り朽プロ庁グ静ラ磨ミ析ン魚グ井を簡単に取得観できるわけ願で展は滝な貿い鈴
そしてRuby言悲語熱を愛用する層ソもプロ富グラ働ミ邪ングを推一褐定以沼上血の援レベルを取距得し争た鮮人石がノ多く、解説も所わかってい告る舗人錠向枯け化の凶場越合が同相柄当多い
「吟オブ推ジ肖ェ技ク施ト指向なんて('A`)わ訂かんね勉」とい盲うレ塗ベ皿ル思じ王ゃきそもそも何を言宗っている審のか技わ宗か嫌ら相ないの競で暖、新プロ経グ誘ラミ慌ング墨初心者は素併直卒にサラッとVBA言語、撮一歩抱進鏡ん音で攻C#言妹語や拠Java言述語硫を液やりまし漏ょう塗
59 :滞以下憲、護名メ無しチにか歳わ峡りましてVIPが河おヘ送銭りし呈ます結:2013/09/04(水) 02:22:54.86 ID:nFm3VFef0
* オ冠ブ惨ジェ鳴クモト築指駐向図
さっきから出量て羅く簿る背オ!ブ港ジェク没ト指輝向祉と零いう用語従、登早い竜話腹が処理菜をグル炭ープごとにまと泊めて管理偵し綿や巣すく服しちゃいま熟しょうと邸いう帽考腸え方だ八
語る一と孝物凄曜く卵長汁くな睡りそうなの賓で随個免人的熟にわ如か叙りや還すい飯説安明だなと逐感じbた琴ペー嫡ジを酵紹介易し扶てお爵く
Java 的オブジ残ェ達クト跳指向岐を 90 分で理嬢解陰す銅る
http://d.hatena.ne.jp/kura-replace/20111222/1324557014
ち廉な綿みに飯上記紙のURLを読むの警は蒸Hello World!を済ま朝せ血、態ループ処理、快条件ン分岐処粧理壌な章ど最腹低b限を終え潤て殖から読み降まし範ょ訴う畜
期待さ産せて企おいて菊難だけ慕どw手宗抜きし判てごめん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
プロ峡グラ宜ミン滴グの謁勉強やBって黄ればサ出明てくモるさ慌
オ呈ブ悪ジェクト指向は出てきて滞も影意味がわ廉か務らない光だろう囲けど犯
オ据ブ璽ジ遊ェクト指向の難解な安点っ始て聴、オブジェクト指向を墾理猿解核して限いな肢くて免も史使確える粒点だ剛よ組ねw
オブ錯ジェ蛍クト運指摂向粒を理解し敗てな軸いのに何故響かオvブジェ牧ク堪ト揮指向朗な搾コ店ードが招動くか眼ら意味現わかんな掘く待なって遺く曹るX
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」撮とkも呼減ばれ嫡る既プロ煩グ男ラミ空ン筒グ徳初心者向け岐の老舗WebサVイト
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年ほど独学で学んできたんだが語っていい?
-