2chの男女恋愛に関わる 復讐寝取られ旅スレVIP系 に特化した話題を掲載していきます。 このエントリーをはてなブックマークに追加はてなブックマークに追加
easterEgg
 
 

 
 
 
 

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






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言語などで大規模なシステムが組まれることが
多くなってきた時に、組まれた大規模システムが複雑になりすぎて
保守管理がし>にくくなった

つまりバグを発見しても、そのバグの部分のコードが何処の部分のコー
ドに影響を見せるかわからず、一部のバグを修正したら新たなバグが
発現し管理がしにくい

そんな時に大規模なシステムを小規模な部品単位にわけて作成し保守
管理をしやすくするオブジェクト指向という考えが生まれ、それを採
用したのが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まで紹介しないといけなくなりそうだったからやめた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 :以下、名無しにかわりましてVIPがお送りします:2013/09/04(水) 02:26:09.72 ID:nFm3VFef0
>>61
プログラミングの勉強やってれば出てくるさ
オブジェクト指向は出てきても意味がわからないだろうけど

オブジェクト指向の難解な点って、オブジェクト指向を理解して
いなくても使える点だよねw

オブジェクト指向を理解してないのに何故かオブジェクト指向な
コードが動くから意味わかんなくなってくる







>>次のページへ続く


.
 

 

関連記事

 
カテゴリー:コンピュータ  |  タグ:ためになる話,   ■殿堂入りのおすすめ記事
 
 
 
 
カテゴリー:コンピュータ  |  タグ:ためになる話,
 
 
 
 

おすすめリンク

 
 
 

おすすめリンク2

 

AmazonPickup

 

おすすめリンク3

 
 
 

PageRanking

 

新規相互

 

おすすめブログリンク

 
 

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



 
20130905204548