抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
組み込み機器開発にC言語が開発現場で現在でも使われ続けている。これに対し本稿では,機械語(アセンブリ言語)とC言語の関係を解説し,C言語の特徴とその動作の理解を支援するために,C言語プログラミングについて解説し,組み込み業界で使用され続ける理由を解説した。ここではまず,機能語,アセンブリ言語,C言語,の基本的解説を行うとともに,高水準言語であるC言語について,C言語が高水準アセンブリ言語といえること,C言語のコード効率が極めて高いこと,C言語は難しいが,それが逆にC言語の強みとなっていること,C言語の難しさの正体はそれがほぼアセンブリ言語であるためであること,などを述べた。そのため,組み込み開発でC言語を使用するためには,マイコン世界の理解が不可欠であるため,マイコンの解説を行い,マイコンを町と見なし,メモリは伝言板の集まりとし,プログラムは伝言板に書かれたお仕事リストであり,町役場の役割と動き出しのきっかけ,番地の振り方,などになぞらえて解説した。そして,組み込みプログラミングを都市計画になぞらえて解説した。