アカウント名:
パスワード:
複雑怪奇なループ構造がある数値計算がメインなプログラムで、何度も使うもので速度がとっても重要である、というのならiccを使う意味は大きいと思います。まあマシンとコードによりますが、大抵においてgccよりは良い速度になるので(そうじゃないのもあるわけですが)。
でも、カーネルとかデバイスドライバって、そういった部分ってそんなにない気がしています。ハードを待つ時間とかの方がよっぽど大きいわけで、その
> ものすごく素朴な疑問なんですが、iccでカーネル作ってうれしいのでしょうか…? > いやもちろん技術的には面白いのはわかるのですが。
> 出来る限り自分の書くコードはgccでもiccでも通るように頑張ってますが > 世間一般ではそうじゃないのがちょっと残念だったりします。
BSD氏の日記にあるFreeBSD: 半期毎状況報告 [srad.jp]によると
インテル C コンパイラによる FreeBSD のコンパイル URL: http://www.Leidinger.net/FreeBSD/ 担当: Alexander Leidinger FreeBSD
URL: http://www.Leidinger.net/FreeBSD/ 担当: Alexander Leidinger
FreeBSD
速度は余り問題にならなさそうなところではなく、速度が重要視されるアプリにおいて「世間一般の人が」いまいちな対応しかしてないところがやだなー、といいたかったんですが舌足らずでしたねすいません。
個人的にはエラーメッセージなり警告なりが云々、というのはどっちかというとlintでも使えよという気がしないでもないです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
コンパイラを変えてカーネルを作る意味 (スコア:4, 興味深い)
複雑怪奇なループ構造がある数値計算がメインなプログラムで、何度も使うもので速度がとっても重要である、というのならiccを使う意味は大きいと思います。まあマシンとコードによりますが、大抵においてgccよりは良い速度になるので(そうじゃないのもあるわけですが)。
でも、カーネルとかデバイスドライバって、そういった部分ってそんなにない気がしています。ハードを待つ時間とかの方がよっぽど大きいわけで、その
-- Takehiro TOMINAGA // may the source be with you!
Re:コンパイラを変えてカーネルを作る意味 (スコア:1, 参考になる)
> ものすごく素朴な疑問なんですが、iccでカーネル作ってうれしいのでしょうか…?
> いやもちろん技術的には面白いのはわかるのですが。
> 出来る限り自分の書くコードはgccでもiccでも通るように頑張ってますが
> 世間一般ではそうじゃないのがちょっと残念だったりします。
BSD氏の日記にあるFreeBSD: 半期毎状況報告 [srad.jp]によると
Re:コンパイラを変えてカーネルを作る意味 (スコア:1)
速度は余り問題にならなさそうなところではなく、速度が重要視されるアプリにおいて「世間一般の人が」いまいちな対応しかしてないところがやだなー、といいたかったんですが舌足らずでしたねすいません。
個人的にはエラーメッセージなり警告なりが云々、というのはどっちかというとlintでも使えよという気がしないでもないです。
-- Takehiro TOMINAGA // may the source be with you!