リストマニア!
プログラマーの基礎知識
Amazon.co.jpのカスタマーによる
コンピュータ・アーキテクチャ―設計・実現・評価の定量的アプローチコンピュータ・アーキテクチャ―設計・実現・評価の定量的アプローチ by デイビッド・A. パターソン
新品を買う: ¥ 12,233 / 中古商品: ¥ 4,499
通称,ヘネシー&パターソン.アーキテクチャの名著と言えばこれ.原書は3版を数える.
誰のためのデザイン?―認知科学者のデザイン原論 (新曜社認知科学選書)誰のためのデザイン?―認知科学者のデザイン原論 (新曜社認知科学選書) by ドナルド・A. ノーマン
新品を買う: ¥ 3,465 / 中古商品: ¥ 1,959
認知科学の本だが,インターフェース設計のバイブルでもある.
ヒューメイン・インタフェース―人に優しいシステムへの新たな指針ヒューメイン・インタフェース―人に優しいシステムへの新たな指針 by ジェフ ラスキン
新品を買う: ¥ 3,045 / 中古商品: ¥ 2,060
実践的インターフェース設計の名著.インターフェース設計に,失敗はあっても成功はない.また「直感的で使いやすいインターフェース」は都市伝説に過ぎない.
入門GNU Emacs (UNIX text processing)入門GNU Emacs (UNIX text processing) by デボラ キャメロン
中古商品を買う: ¥ 450
優れた操作性と非常識なまでの拡張性を誇る史上最強最高のエディタ.プログラマにとって最も重要な道具.直感的でないインターフェースの成功事例,一つの究極なる姿としても.
UNIXカーネルの設計UNIXカーネルの設計 by Maurice J. Bach
新品を買う: ¥ 5,775 / 中古商品: ¥ 2,175
文字通りUNIXの「核」部分の解説書.
Lions’ Commentary on UNIX (Ascii books)Lions’ Commentary on UNIX (Ascii books) by ジョン ライオンズ
新品を買う: ¥ 3,990 / 中古商品: ¥ 1,459
初期のUNIXのソースコードを解説した名著の復刻(?)版.
プログラミング言語C 第2版 ANSI規格準拠プログラミング言語C 第2版 ANSI規格準拠 by B.W. カーニハン
新品を買う: ¥ 2,940 / 中古商品: ¥ 1,060
通称K&Rたとえ使わないとしても,基礎と言う意味では知っておくべき.可能なら,さらにアセンブラも....
アルゴリズムイントロダクション 第1巻 数学的基礎とデータ構造アルゴリズムイントロダクション 第1巻 数学的基礎とデータ構造 by T. コルメン
中古商品を買う: ¥ 1,829
時代は変わっても,アルゴリズムの重要性は変わらない.
ニューメリカルレシピ・イン・シー 日本語版―C言語による数値計算のレシピニューメリカルレシピ・イン・シー 日本語版―C言語による数値計算のレシピ by William H. Press
新品を買う: ¥ 4,995 / 中古商品: ¥ 3,783
数値演算アルゴリズム/プログラム集.
改訂新版 Cプログラミング診断室改訂新版 Cプログラミング診断室 by 藤原 博文
新品を買う: ¥ 2,814 / 中古商品: ¥ 750
プログラミングの反面教師
プログラミング作法プログラミング作法 by ブライアン カーニハン
新品を買う: ¥ 2,940 / 中古商品: ¥ 1,836
これは説明不要ですね.
ソフトウエア開発 55の真実と10のウソソフトウエア開発 55の真実と10のウソ by ロバート・L・グラス
新品を買う: ¥ 2,310 / 中古商品: ¥ 865
「人月の神話」以来の事実をまとめた書.隠れた名著となるか?
人月の神話―狼人間を撃つ銀の弾はない (Professional computing series (別巻3))人月の神話―狼人間を撃つ銀の弾はない (Professional computing series (別巻3)) by Jr.,フレデリック・P. ブルックス
新品を買う: ¥ 3,045 / 中古商品: ¥ 1,495
古典的名著.人数を増やしてもソフトウエアの生産性は上がらない.
オブジェクト指向における再利用のためのデザインパターンオブジェクト指向における再利用のためのデザインパターン by エリック ガンマ
新品を買う: ¥ 5,040 / 中古商品: ¥ 3,391
言わずと知れたデザインパターン.ちなみにUMLとはほとんど無関係とのこと.
ケント・ベックのSmalltalkベストプラクティス・パターン―シンプル・デザインへの宝石集ケント・ベックのSmalltalkベストプラクティス・パターン―シンプル・デザインへの宝石集 by ケント ベック
新品を買う: ¥ 3,150 / 中古商品: ¥ 2,039
もっと細かいレベルのパターン集.
デバッガの理論と実装 (ASCII SOFTWARE SCIENCE Language)デバッガの理論と実装 (ASCII SOFTWARE SCIENCE Language) by ジョナサン・B. ローゼンバーグ
新品を買う: ¥ 3,675 / 中古商品: ¥ 6,248
おそらく日本語で唯一のデバッガの専門書.デバッガの使い方ではなく作り方である所がポイント
プログラミング言語Lisp入門からマルチメディアまで (ASCII SOFTWARE SCIENCE Language)プログラミング言語Lisp入門からマルチメディアまで (ASCII SOFTWARE SCIENCE Language) by 石丸 清登
中古商品を買う: ¥ 2,498
古くて新しい言語.Javaもこれの影響を色濃く受けているらしい.
プログラマのためのSQL 第2版プログラマのためのSQL 第2版 by ジョー セルコ
新品を買う: ¥ 4,725 / 中古商品: ¥ 3,980
K&RでCを覚えた人にはお勧め.SQLの入門書は多いが,解説書は意外に少ない.
はじめての並列プログラミングはじめての並列プログラミング
中古商品を買う: ¥ 1,990
今後広く一般に普及する(かもしれない)並列処理の解説書.
プログラミングRuby―達人プログラマーガイドプログラミングRuby―達人プログラマーガイド by まつもと ゆきひろ
新品を買う: ¥ 5,040 / 中古商品: ¥ 2,500
スクリプト言語も重要な道具の一つ.一つや二つはマスターしておくべき.
ファイル構造ファイル構造 by Michael J. Folk
中古商品を買う: ¥ 29,999
コンパイラの構成と最適化コンパイラの構成と最適化 by 中田 育男
中古商品を買う: ¥ 6,059
ページ数で半分近くをコンパイラの最適化技法に裂いている.
ロングマン現代英英辞典〈4訂新版〉【CD-ROM付】ロングマン現代英英辞典〈4訂新版〉【CD-ROM付】
中古商品を買う: ¥ 2,500
英語を使う上ではEnglish Dictionaryの一冊くらいは必須.幾つか候補はあるが,現時点では付属CD-ROMが充実していてActivator付属のLDOCE新版(CD-ROM付)がお勧め.
英語辞典を使いこなす (講談社学術文庫)英語辞典を使いこなす (講談社学術文庫) by 笠島 準一
中古商品を買う: ¥ 1,700
今や基礎学力の一つ.英語も使えないとプログラマーは勤まらない.