2chの男女恋愛に関わる 復讐話寝取られ話旅スレ に特化した話題を掲載していきます。
easterEgg easterEgg
 
 
 

Pickup

 
 
 
 
 
 

新着記事

 
 

プログラマの俺が色々紹介するスレ

 

\ シェアする /



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言語が嫌われる理由つでもある

様々な言語へ影を与えたこともあて、プラミン言語の教本/解説では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++言語のの環境をすれば良いので非常に楽である(プログラマのは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ブラウザ上で動作するスクリプト言語であり、開発環境も最低限現代的なリッチ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まで紹いといけなくなりそうったから



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 :以下、名無しにかわりまして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

 
 
 

おすすめ記事2

 
 
 

おすすめ記事3

 
 
 

人気記事(7days)

 
 

お世話になっているサイト様