- 中古
- 書籍
- 書籍
組込み開発者におくるMISRA-C 組込みプログラミングの高信頼化ガイド
定価 ¥3,740
1,430円 定価より2,310円(61%)おトク
獲得ポイント13P
在庫なし
発送時期 1~5日以内に発送
商品詳細
内容紹介 | |
---|---|
販売会社/発売会社 | 日本規格協会 |
発売年月日 | 2004/05/13 |
JAN | 9784542503342 |
- 書籍
- 書籍
組込み開発者におくるMISRA-C
商品が入荷した店舗:0店
店頭で購入可能な商品の入荷情報となります
ご来店の際には売り切れの場合もございます
お客様宅への発送や電話でのお取り置き・お取り寄せは行っておりません
組込み開発者におくるMISRA-C
¥1,430
在庫なし
商品レビュー
3.5
2件のお客様レビュー
- ネタバレ
※このレビューにはネタバレを含みます
安全なシステムを書く際に、プログラムの検査は必要不可欠です。 特に、CPUに依存したプログラムを他のCPUに移植する際に気を付けるべきことが体系的に整理されてきませんでした。 CPUの規格がないため、その上で動作するC言語は、各CPUの仕様の違いを生かしたまま、効率的なソフトウェアを書けるようにしています。 その反面、CPUの仕様で公開されていない部分に関する動作が、C言語でどのように処理しているか公開されていない場合があります。 この本は、規則は自動車技術会で翻訳してテクニカルレポートして出版している部分を基礎にした改訂版ですが解説は独自の文章です。そのため、これは翻訳書ではないようです。 Cのコーディングガイドではありますが、スタイルに相当する部分はほとんどなく、その意味ではスタイルガイドではないようです。 この規則に従った方が安全でないプログラムが書けてしまう場合があるかもしれません。 そのため、逸脱の手続きを取ることの重要性をもっと強調してあるとよかったのかもしれません。 MISRA-Cの解説の本書では、サンプルプログラムがあるため、これを動くプログラムにすることによって、より内容を正確につかむことができるかもしれません。 ps. GCCのようなオープンソースのコンパイラの出現により、移植性、可搬性の状況は変わるでしょうか。 C言語の国際規格への適合性の試験のプログラムはオープンソースでは公開されておらず、GCCの各CPUへの移植の度合いを正確に評価されているでしょうか。 関西学院大学では、SRAと協力して、GCCのTestSuiteを開発されています。 ルネサスのM32Rのシミュレーションは提供されていますが、他のCPUの対応はこれからのようです。 また、他のCPUのGCCの自動生成の研究もされているそうです。その結果の検証にGCC TestSuiteを用いているそうです。 GCC TestSuiteは、ISO/IEC9899の適合試験全部を網羅している訳ではないかもしれません。
Posted by
コーディング規約は大切だけど、最近はコンパイラで自動で判別してくれたり、エディタで色分けしてくれたりするので、半分くらいは不要な気がする。
Posted by