- 251 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 07:24:07 ]
- C言語
利用分野 組込用 H8/M16C/PICなどの1チップマイコンの開発 携帯ゲーム用 Linuxなどのコンソールスタイルのアプリ 言語概要 ALGOL=>PASCALの構造化プログラミングは受け継ぐが、強い静的型付は弱められ、 少しでも短く書けるような工夫がされており、見た目は少し異なる。 古くさいプリプロセッサと分割コンパイルに対応。 ポインタを強く意識、参照は持たない 利点 商業的に過去成功した結果、現在でも多くのツールやライブラリ、コード例が豊富。 プログラミングを学ぶ上で必須の教養的存在。 欠点 弱い静的型付に慣れるのは良くない習慣をもたらす。(ポインタと配列の混乱など) 低レベルでの記述力は十分に強いが、高レベルでの記述力は低い 分割コンパイルが、ホントに単なるファイル分割であり分割方法について利用者任せ ガイド C言語は必須の教養だが、他の強い静的型付言語も平行して学ぶべき
|

|