Engineer's Bookshelf
〜 エンジニアの本棚 〜 :
1. 非コンピュータ関連書籍
1.1. 情報との格闘
- 「知」のソフトウェア - 情報のインプット & アウトプット -、立花隆、
1984、講談社現代新書、\480?
- 知的生産の技術、梅棹 忠夫、1969、岩波新書、\620-?
- ピープルウェア、トム=デマルコ、日経 BP、
- ライトついてますか - 問題発見の人間学、ゴーズ・ワインバーグ著 木村
泉訳、1987、共立出版、\1,800?-
1.2. 日本語との格闘
- ワープロ作文技術、木村 泉、1993、岩波新書、\620-?
- 日本語の作文技術、本田勝一、1982、朝日文庫、\540-?
- 実戦・日本語の作文技術、本田勝一、1994、朝日文庫、\560-?
1.3. デザインとインターフェース
- 誰のためのデザイン 認知科学社のデザイン原論Donald A. Norman 著 /
野島久雄訳, 新曜社, ISBN4-7
885-0632-X, \3,399-, 403 ページ
※ POET(the Psychology Of Everyday Things) として有名な本書。ソフトウェア技術者
の必読書であろう。これの読後は世の中のユーザインターフェースはいかに酷いものが
多いか思い知らされる。小生も反省せねば。
2. コンピュータ関連書籍
2.1. 歴史
- 計算機屋かく戦えり遠藤諭, アスキー出版局, ISBN4-7561-0607-2, \2,400-, 461 ページ
※ 月刊アスキーで連載されていたインタビューをまとめたもの。著者はホーテンス・S
・遠藤としても有名である。国産初のコンピュータの開発などはゾクゾクするほど興奮
させられた。日本人にも凄いハッカーがいるものだ。
2.2. システム管理
2.3. システム分析、システム設計
- 構造化分析とシステム仕様、トム=デマルコ著、1979、日経 BP出版センタ
ー、\2,800-
2.4. プログラミングとアルゴリズム
- プログラミング WINDOWS 3.0、ペゾルド著、1991、アスキー出版局、\7,
800?-
C + SDK で MS Windows のプログラムを作成するための書籍であり、Windows の基本
構造を学ぶには最適なものであろう。Windows 2.1 版、Windows 3.0 版、 Windows 3.1
版と出版されており、その前書きを読み比べるだけでも Windows のおかれている位置
づけの変化が面白い。
2.1 で「Windows は Intel 以外の CPU に対応可能な設計になっている(素晴らしい)」
、3.0 では「今や Intel 以外での動作はありえない(無駄な設計だ)」、3.1 になると「
初期の設計が優れていたので、Windows NT というマルチプラットフォーム OS が作れる
のだ。(素晴らしい)」といった具合である。
- 日本語情報処理 (Understanding Japanese Information Processing)Ken Lunde 著/ 春遍 雀來 & 鈴木武雄 訳,
ソフトバンク, ISBN4-89052-708-7, \4,800-, 496 ページ
※ はりせんぼん(フグの一種)の表紙が目印の、日本語処理に関する凄い本である。著者
が日本人でないのに驚かされるし、内容も非常に充実している。SJIS や EUC の判別法
方などが知りたかったのだが、日本語の文化的にも価値がある。がんばれ日本人エンジ
ニア。
- PASCAL、ヴィルト他、培風館、???-
- コンピュータアルゴリズム辞典、奥村晴彦著、技術評論社、???
2.5. オブジェクト指向
- デザインパターンプログラミング (Design Patterns for Object-Oriented
Software Development)Wolfgang Pree 著/ 佐藤啓太・金澤典子 訳, トッパン, ISBN4
-8101-8903-X, \3,400-, 305 ページ
※ デザインパターンとはソフトウェアやシステム設計を再利用するための技術であり、
例えばシステムの保守・移植・機能強化などで威力を発揮する。
しかし本書はかなり難解である。
- オブジェクト指向における再利用のためのデザインパターン (Design Patt
erns)Erich Gamma・Richard Helm・Ralph Jhonson・John Vlissides 著 / 本位田真一・
吉田和樹 監訳, ソフトバンク, ISBN4-89052-797-X, \4,600-, 414 ページ
※ ほとんど積読状態だ。本が大きく重いため、カバンに入れておくというわけにはいか
ず、布団に入ってからの睡眠薬代わりである。"デザインパターンプログラミング"によ
ると、本書は「デザインパターンのいくつかが紹介されているカタログでしかない」と
のこと。著者に IBM のエンジニアが多いためか、GUI の例で示されるのが、OS/2 のプ
レゼンテーションマネージャや X-Window というのはご愛敬か。
[中田亙洋ホームページ]に戻る。