推薦図書

GBA

  • Linuxから目覚めるぼくらのゲームボーイ! Amazon

特徴としてはGBAの仕様をひとめぐりしてあって、
すべてのプログラムはフルスクラッチで作っています。
約x年あまり経過しているけれど、知識に古い新しいがあるのかは関係ありません。

緻密さを求めるとただの仕様を解説する単調なものになりやすいし、
逆に必要な情報をだけを書き記してしまった場合、応用が利きにくいです。
ですが、この本は両方の面を抑えている良書だと思っています。

特にすばらしいのはサウンドの章で、音を鳴らす為のwavのファイルフォーマットを
説明し、さらに音自身をC言語で自作してしまう徹底ぶりには驚きを隠せませんでした。

GBAは教育上の観点からも優れている点を多く持ちます。
手軽なCPU、十分なメモリ、見た目を楽しませてくれるLCD、サウンド、タイマ、
割り込み、DMAなどのハードウェア資源。

プログラミングを勉強する上で、これほど表現豊かな機材はそうそう見つけられません。
価格も中古ならば6000円程度で売っています。

既に絶版なのが残念でならないのだけれど、
最後に本の著者(西田 亙さん)の方のページをご紹介させていただければと思います。
Wataru's memo

ハードウェア解説

ソフトウェア設計

  • Code Complete 上巻 Amazon
  • Code Complete 下巻 Amazon
  • ソフトウェアの複合/構造化設計 Amazon

オブジェクト指向

  • Delphiオブジェクト指向プログラミング Amazon
  • オブジェクト指向プログラミング入門 Amazon
  • 新装版 リファクタリング Amazon
  • オブジェクト指向入門 上巻 Amazon
  • オブジェクト指向入門 下巻 Amazon

アルゴリズムとデータ構造

  • アルゴリズムC 第1巻 Amazon
  • アルゴリズムC 第2巻 Amazon
  • アルゴリズムC 第3巻 Amazon
  • 珠玉のプログラミング Amazon

C言語

  • Cの実験室 初級ラボ編 Amazon
  • Cの実験室 中級ラボ編 Amazon
  • Cの実験室 上級ラボ編 Amazon
  • Cプログラミング診断室 Amazon Link
  • プログラミング作法 Amazon
  • C言語ポインタ完全制覇 Amazon
  • WRITING SOLID CODE Amazon
  • エキスパートCプログラミング Amazon
  • C/C++によるプログラミングスタイルブック Amazon
  • 組込み現場の「C」プログラミング 標準コーディングガイドライン Amazon

インタプリタ/コンパイラ

  • コンパイラ(新コンピュータサイエンス講座) Amazon Link

yacc/lex

  • コンパイラ(コンピュータサイエンス教科書シリーズ 8) Amazon Link
  • コンパイラ構成法 Amazon mirror
  • yacc/lex―プログラムジェネレータonUNIX Amazon Link

ゲーム

  • ゲームプログラマになる前に覚えておきたい技術 Amazon

テスト/ツール

  • ソフトウェア・テストの技法 Amazon
  • Make&RCS Amazon

考え方

  • UNIXという考え方―その設計思想と哲学 Amazon
  • Joel on Software Amazon
  • 達人プログラマー Amazon

アセンブラ(x86)

  • クラッカー・プログラム大全 新装版 Amazon
  • Hacker Disassembling Uncovered(1版の方だけ) Amazon

履歴

  • 2014/11/16
  • 2007/10/08

Last-modified: 2014-11-22 (土) 00:57:48 (2526d)