プログラマはどの言語を勉強するべきか
クライアントアプリケーションを書く場合,Windows だったら C#,MacOSX だったら Objective-C。効率が追求されるサーバー,CG,数値計算だったら C。その他のたいていの部分は Perl や Ruby,JavaScript などのスクリプト言語が強い。
最近思うのは,Ruby とか Perl と低レベルな C との相性って,私が思っていたよりもずっといいってこと。そしたら,C++ とか Java が何となく,中途半端な言語に思えてきてしまった。ジャイアンとのび太が仲良くなって,スネ夫の居場所が無くなってしまった感じ。
当面,少なくとも後 1, 2 年は C++ と付き合いそうなので,一応最低限の情報収集はしている。最近買った本,読みなおしている本を挙げておきます。それぞれに特徴があって,お勧めしたい人とそうでない人がいる。そういうの,うまく可視化するツールが欲しいなぁ。
とりあえず,何かの参考にどうぞ
- 作者: Scott Meyers
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 1995/12/29
- メディア: ペーパーバック
- クリック: 21回
- この商品を含むブログ (10件) を見る
- 作者: Herb Sutter
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2001/12/17
- メディア: ペーパーバック
- クリック: 6回
- この商品を含むブログ (18件) を見る
- 作者: Herb Sutter
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2004/07/30
- メディア: ペーパーバック
- クリック: 46回
- この商品を含むブログ (8件) を見る
Beyond the C++ Standard Library: An Introduction to Boost
- 作者: Bj?n Karlsson
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2005/08/31
- メディア: ペーパーバック
- クリック: 2回
- この商品を含むブログ (8件) を見る
で,表題の件なんだけど,これからプログラミングを勉強する人には,僕だったら Ruby と C を両方勉強することを勧めるかもしれません。その他の言語はきっと,勉強してなくても「せざるを得ない」状況になるだろうし,覚えるのはその後からで十分ではないかと・・・。