- C++使って何するの?
99 :デフォルトの名無しさん[]:2014/05/25(日) 18:10:59.43 ID:zM5WvsDm - 啓発テンプレ:C/C++で作られているもの一覧
■ OS分野 - OS(Windows、Linux、Mac(カーネル以外はObjective-C)) - ドライバ - OSの基本コマンド群(ls、find、grep他多数) - エディタ(vim、Emacs、Sublime Text、即ち現在のメジャーエディタすべて) ■ ウェブ分野 - ブラウザ(Chrome、Firefox、IE、Safari、即ち現在のメジャーブラウザすべて) - ウェブサーバ(Apache、nginx等) - データベース(MySQL、PostgreSQL、MongoDB等) - JavaScript VM(V8、SpiderMonkey、JavaScriptCore、即ち現在のメジャー実装すべて) - 多くのプログラム言語(PHP、Python、Perl、Java他多数) ■ ゲーム分野 - 家庭用ゲーム機およびPCの商用ゲームソフトのほぼすべて - ゲームエンジン(Unity、Unreal Engine、CryEngine他多数) ■ 組み込み分野 - 組み込みソフトウェアのほぼすべて - 制御ソフトウェア、信号処理ソフトウェア、ドライバ等 C/C++はもう不要だ、レガシーな言語だ、書きたくないという人も多いでしょう。 が、C/C++を捨てると、貴方は最早こうした重要なソフトウェア群や ハイパフォーマンスソフトウェア群の開発に関わることができません。 特に、JavaScriptを書いてモダン気取りのウェブ系の連中に忠告したいのですが、 上の一覧を見ても分かるように、ウェブの基盤はほぼすべてC/C++で作られています。 C/C++を書かない、読めない、使えないと宣言することで、 自分が低レイヤに関われない二流のエンジニアだとアピールしていることになります。 気をつけましょう。
|
- C++使って何するの?
100 :デフォルトの名無しさん[]:2014/05/25(日) 18:14:35.65 ID:zM5WvsDm - ドワンゴの会長が、C++使えないプログラマは本物のプログラマじゃない的なことをコメントしていて
そういう認識なのかと嘆いていたウェブ屋がいたが、 ぶ っ ち ゃ け ド ワ ン ゴ 会 長 が 正 し い。
|
- C++使って何するの?
101 :デフォルトの名無しさん[]:2014/05/25(日) 18:20:03.93 ID:zM5WvsDm - 問題。これらのソフトウェアがなぜC/C++で書かれているのか答えなさい。
これプログラマの面接の質問によくね? せめて3つから5つは挙げて欲しいね。 歴史的経緯で使われているだけ(=単にレガシーだから)などと答える馬鹿は たぶん全員落とすわ。
|