4/9 時点_ポイント最大10倍

信頼性&再利用性を高めるC言語プログラミング あいまいな仕様,環境依存・・・・・・つまずきやすい場所を徹底解説 /鹿取祐二

販売価格
2,860
(税込)
出荷目安:
1~2営業日で出荷
たまるdポイント(通常) 26

+キャンペーンポイント(期間・用途限定) 最大9倍

※たまるdポイントはポイント支払を除く商品代金(税抜)の1%です。

表示倍率は各キャンペーンの適用条件を全て満たした場合の最大倍率です。
各キャンペーンの適用状況によっては、ポイントの進呈数・付与倍率が最大倍率より少なくなる場合がございます。
dカードでお支払ならポイント3倍

  • 商品情報
  • レビュー
≪商品情報≫

著者名:鹿取祐二
出版社名:CQ出版
発行年月:2026年04月
判型:B5
ISBN:9784789845557


≪内容情報≫

C言語は50年以上の歴史があり,組み込み機器を開発する上では現在でも主力のプログラミング言語です.バグの許されない分野でも多く使われることから,作成したプログラムに対して高い信頼性が要求されます.
そんなC言語ですが,移植性が低いという問題があります.誕生当初は移植性が高いとの触れ込みでしたが,その利用用途が拡大するにつれ,疑問の声が聞かれるようになりました.これはC言語のあいまいな言語仕様によるものです.
C言語のあいまいな言語仕様の一例を以下に示します.
char a;
a = 200;
if( a == 200 )
char型の変数に200を代入していますが,このプログラムを実行すると,マイコンや処理系(コンパイラ)によって結果が真になったり偽になったりします.詳しくは本書で解説しますが,この原因はchar型の符号の有無が言語仕様で決まっていないためです.このプログラムは,今の環境でたまたま真になっていても,移植したら偽になって正常に動作しなくなる可能性があります.
そこで本書では,C言語文法の何があいまいであり,それを使用するとどのような問題が発生するのか,それをちゃんと理解していただくことを目的とし,文法のあいまいな部分を通りながら,さまざまなマイコン処理系で移植性の高いソフトウェアが開発できることを目指します.
本書の内容を理解すると,C言語の文法理解度,組み込みにおける移植性と効率向上に対する知識はプロの域に達します.
それではビックリするようなC言語文法のあいまいさを思う存分,お楽しみください.

信頼性&再利用性を高めるC言語プログラミング あいまいな仕様,環境依存・・・・・・つまずきやすい場所を徹底解説 /鹿取祐二のレビュー

投稿されたレビューは0件です。

この商品のカテゴリ

同カテゴリのおすすめ商品

別カテゴリのおすすめ商品

ふるさと納税百選のおすすめ返礼品