- 420 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 14:15:35 ]
- アセンブリ言語は是非やっておいてほしいな。
あと、最初のうちはなるべくネイティブコンパイルする言語を扱った方が マシンに関する知識がついていいと思う。 ↓ C++ の基本(ほぼ C と同じ。手続き型と思って構わない。配列を関数に渡す時以外のポインタは後回しでも良い(代わりに参照使えばいいので)) ↓ インラインアセンブラ ↓ C++(ポインタ、オブジェクト指向、ジェネリックプログラミグ) ↓ C#(GUI が楽に作れると嬉しいよね) ↓ tcsh, bash(シェルプログラミングもやっといて損は無い) ↓ Perl, PHP(スクリプト言語。とりあえずはどっちか1つでいい) ↓ Ruby, Python(近代的なスクリプト言語。とりあえずはどっちか1つでいい) ↓ ActionScript(お好みで。FLASH 作れると面白いしね) ↓ Lisp(手続き的なところもあるがどちらかと言うと関数型言語) ↓ Haskell(純粋関数型言語) ↓ Prolog(論理型言語) こんな感じの順番で3年くらいかけてやれば力付く。 速度を要求されるアプリ(エンコード/デコード、大量データ処理、ゲーム等)では 依然としてCやC++、あるいは部分的にアセンブリ言語が要求されることもある。 1つ言語を覚えてしまえば、あとは似たような文法な事が多いので、 仕様の簡単な言語なら、1日で使えるようになったりもする。 Lisp, Haskell, Prolog などはパラダイムが大きく変わるので そう単純にはいかないだろうが。
|

|