アカウント名:
パスワード:
新仕様を安心して使えるのは何年か先の話なんでしょうけど、それ以前に新仕様を使う機会があるのかなぁ・・と思ったり・・。
未だに開発の大部分がCって生活しているけど、数年以上継続してるプロジェクトばかり。継続案件で新仕様対応なんて考えにくいからチャンスは新規開発なんだけど、新規案件があんまりないんですよねぇ。とはいえ、C99は普通に使っているんだし、10年もすれば一般的になるのかな?
ただ、ドラフト版の仕様のPDF見る限り、スレッドとatomic関係がかなり強化されているって感じでちょっと試してみたいかも。※まぁ、pthreadとできることがそんなに変わらん気がするけど・・・多分読み落としてるところに色々あるんだろう。英語であのページ量は余裕あるときじゃないと読みきれないし理解できんorz
うちはいまだにVC6でアプリ開発している。VC6は数年かけて人数分ライセンスを購入したけど、以降2005、2008、2010はポンポン新しいのが出るから数が揃わない。
ライブラリはそのまま、Cコンパイラだけ無償アップデートしてくれないかなー
MSVCは2010になってもC99にすら対応していないのでこのストーリー的にはどうでもいい。
そういう状態だとISO規格だろうがなんだろうが、実質gccだけでしか使えない方言だよなぁ。
そろそろCもC++もやたらマニア好みの仕様ばかり増やすのを止めてメジャーな実装とユーザーが追いつくのを待った方がいいんでは。
> 実質gccだけ最近はclangもあるよ!
MSVCは、C++11 (C++0x)なら追っかけるつもりが多少あるみたいだから、C++11にも入っている分はそのうち使えるようになるはず(だといいなあ)。
Windowsの文化として、かなり早くからC++に入れ込んできた(自社ライブラリをC++クラスで作り上げた)ことを考えると、C++の発展に追従する可能性はあるけど、Cの発展に追従する可能性は殆ど無い気がする。
#Cが使われているのは、デバドラだけ。そこも慣れた開発者はC++の書きやすさだけ導入してるし。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
使う機会があるのかなぁ・・・ (スコア:1)
新仕様を安心して使えるのは何年か先の話なんでしょうけど、それ以前に新仕様を使う機会があるのかなぁ・・と思ったり・・。
未だに開発の大部分がCって生活しているけど、数年以上継続してるプロジェクトばかり。
継続案件で新仕様対応なんて考えにくいからチャンスは新規開発なんだけど、新規案件があんまりないんですよねぇ。
とはいえ、C99は普通に使っているんだし、10年もすれば一般的になるのかな?
ただ、ドラフト版の仕様のPDF見る限り、スレッドとatomic関係がかなり強化されているって感じでちょっと試してみたいかも。
※まぁ、pthreadとできることがそんなに変わらん気がするけど・・・多分読み落としてるところに色々あるんだろう。英語であのページ量は余裕あるときじゃないと読みきれないし理解できんorz
Re: (スコア:0)
コンパイラは対応してるけど規約やレビュアーが対応してないとか。
Re: (スコア:0)
うちはいまだにVC6でアプリ開発している。VC6は数年かけて人数分ライセンスを購入したけど、以降2005、2008、2010はポンポン新しいのが出るから数が揃わない。
ライブラリはそのまま、Cコンパイラだけ無償アップデートしてくれないかなー
Re: (スコア:0)
MSVCは2010になってもC99にすら対応していないのでこのストーリー的にはどうでもいい。
Re: (スコア:0)
そういう状態だとISO規格だろうがなんだろうが、実質gccだけでしか使えない方言だよなぁ。
そろそろCもC++もやたらマニア好みの仕様ばかり増やすのを止めてメジャーな実装とユーザーが追いつくのを待った方がいいんでは。
Re: (スコア:0)
> 実質gccだけ
最近はclangもあるよ!
Re: (スコア:0)
MSVCは、C++11 (C++0x)なら追っかけるつもりが多少あるみたいだから、C++11にも入っている分はそのうち使えるようになるはず(だといいなあ)。
Re: (スコア:0)
Windowsの文化として、かなり早くからC++に入れ込んできた(自社ライブラリをC++クラスで作り上げた)ことを考えると、C++の発展に追従する可能性はあるけど、Cの発展に追従する可能性は殆ど無い気がする。
#Cが使われているのは、デバドラだけ。そこも慣れた開発者はC++の書きやすさだけ導入してるし。