著作一覧 |
もちろん、おれはWindowsではVC++を使うし、ましてEclipseは使うはずはないのだが、でも、EclipseにMingwを統合したやつが出現してVisual C++の市場を蚕食して欲しいなぁとは強く思う。
IE7, 8, 9, 10を眺めたり、WP7を眺めたりして、実に強く思うのだが、マイクロソフトは尻を力いっぱい蹴飛ばす強力な敵がいないとダメな会社なんだな。
で、VC++がC89のままってのは、やはりいろいろ厄介だ。が、おれはポリシーとしてVC++を使うわけなので、とすればEclipse+MingwがマイクロソフトがびびるくらいにVC++の市場を奪えば、やつらは死にもの狂いで最高のC99環境をVC++に載せるだろう(それ以外の組み合わせはちょっと考えにくい)。(コマンドラインのMingwってのは趣味の世界なので敵にはならないのは、インテルのやつが高度に専門家の世界なので敵にはならないのと同じことだ)
が、そもそもCって既に死んでいるんじゃないか? という疑念が湧く。MRIのソースを眺めることが多いので、たまたまCを普通に目にするだけで、それが特殊事情って可能性は捨てきれない。そりゃ死んだプロダクトにコストを振り向けるまともな企業はないからなぁ。
とすれば、Cがホットな存在になれば良いわけで。
とすれば、かえすがえすもAndroidが組み込みっぽいのにCじゃなくてJava(もどき)なのが残念なところだ。みんなJavaとかC#とかじゃなくてCを使えば良いのになぁ。
ジェズイットを見習え |
結局ポインタとヒープを管理できるプログラマがいないっていう。。。
prod/dev modeみたいなのがコンパイラ、実行系に用意されていて、dev modeだと、ちょっと遅いけどバッファオーバーランとかdangling pointerとかキッチリチェックしてくれる、みたいなのがあったら、Cはシンプルで好きなので、もう少し使う機会を増やしたいですね。
VC++の/GSは相当有効ですよ。http://msdn.microsoft.com/ja-jp/library/8dbf701c%28v=VS.80%29.aspx