2013年11月18日月曜日

[Book's Review (Develop)]C言語入門書の次に読む本

(1)レビュー
 C言語の中級者向けに書かれた書籍です。
 他の書籍では、入門書レベルの内容が大半で、
 中級以上の人が読む専門書は少ないのが現状です。
 入門レベルを卒業する為には、
 洗練されたソースを読んだり、スキルの高い人から学ぶなど、
 実践を通して経験するしかありません。
 本書は、他言語にもある基礎的な内容(条件分岐、ループ、関数など)は省略し、
 中級以上のC言語プログラマー向けにまとめています。


主な内容
 ・分割コンパイル
 ・ヘッダ作成
 ・ライブラリの作成
 ・バグを発生させないコーディング
 ・意外に知られていないノウハウも… など

 意外に知られていないこととして、
 例えば、constキーワードがあります。
 【constキーワード】
  (1)『円周率など、不変の値を利用する時に、
     値が変化しないことを保証することができる。』
  (2)『ポインタの指す先の値が変化しないことを保証する。』

 (1)は他の言語でもよく使われるので、よく知られていますが、
 (2)は入門書レベルでは解説していないことが多いです。
 printfの第1引数『const char*』型の『const』は、(2)の意味になります。

 C言語の開発経験がなくても、
 他言語(.NET、Java、VBなど)の知識があれば、
 応用で理解できる内容だと思います。

(2)リンク
C言語 入門書の次に読む本 [改訂新版] (プログラミングの教科書)

C言語 入門書の次に読む本 [改訂新版] (プログラミングの教科書)

  • 作者: 坂井 弘亮
  • 出版社/メーカー: 技術評論社
  • 発売日: 2011/04/08
  • メディア: 単行本(ソフトカバー)

[雑記]ドローン(DJI Mini 3)

(1)雑記 もともと多趣味の友人 masakazu Drone 氏が、 最近、 ドローン にハマり始めて、 更に、新たな趣味が増えたとのこと。 ドローン を始めてから、 まだ1年も経っていないとのことですが、 旅行先で山や川の景色を 空撮 して、 Youtube ...