読む本の参考
ソフトウェア開発の名著を読む
[済]プログラミングの心理学
[済]人月の神話
[済]ピープルウェア
[済]デッドライン
[済]ソフトウェア職人気質
[済]達人プログラマー
[済]コードコンプリート上
コードコンプリート下
[済]プログラミング作法
コンピュータの名著・古典 100冊
歴史
誰がコンピュータを発明したか−アリス・R・バークス/アーサー・W・バークス
ワークステーション原典−Association for Computing Machinery
UNIXの1/4世紀−ピーター・H・サリュース
インターネットの起源−ケイティ・ハフナー/マシュー・ライアン
コンピュータ史−小田徹
計算機屋かく戦えり−遠藤 諭
人物・企業
マイクロコンピュータの誕生 わが青春の4004−嶋 正利
IBMの息子 トーマス・J・ワトソン・ジュニア自伝−トーマス・J・ワトソン・ジュニア
未来をつくった人々 ゼロックス・パロアルト研究所とコンピュータエイジの黎明−マイケル・ヒルツィック
ブルーマジック : IBMニューマシン開発チームの奇跡−"ジェイムズ・クポスキー,テッド・レオンシス "
マッキントッシュ物語 僕らを変えたコンピュータ−スティーブン・レヴィー
アラン・ケイ−アラン・C. ケイ
[済]実録!天才プログラマー−スーザン・メイヤーズ
マイクロソフト ソフトウェア帝国誕生の奇跡−ダニエル・イクビア/スーザン・L・ネッパー
インサイドインテル−ティム・ジャクソン
スーパーコンピュータを創った男 世界最速のマシンに賭けたシーモア・クレイの生涯−チャールズ・J.マーレイ
[済]フリーソフトウェアと自由な社会−リチャード・S・ストールマン
[済]それがぼくには楽しかったから 全世界を巻き込んだリナックス革命の真実−リーナス・トーバルズ
ドキュメンタリー
コンピュータ犯罪−ドン・パーカー
暗号化 プライバシーを救った反乱者たち−スティーブン・レヴィー
メディアの興亡−杉山隆男
ハッカーズ−スティーブン・レヴィー
ハッカーズ大辞典−エリック・S・レイモンド
カッコウはコンピュータに卵を産む−クリフォード・ストール
思想
心の社会−マーヴィン・ミンスキー
コンピュータには何ができないか 哲学的人工知能批判−ヒューバート・L.・ドレイファス
思考する機械コンピュータ−ダニエル・ヒリス
メディア論−マーシャル・マクルーハン
ビーイング・デジタル−ニコラス・ネグロポンテ
生きのびるためのデザイン−ヴィクター・パパネック
誰のためのデザイン?−ドナルド・A・ノーマン
数学/アルゴリズム
コンピュータの数学−グラハム/クヌース/パタシュニック
[途中]いかにして問題をとくか −G・ポリヤ
アルゴリズムの設計と解析−A.V.エイホ
アルゴリズムとデータ構造−ニクラウス・ヴィルト
データ構造とアルゴリズム−大野義夫
コンピュータサイエンス
[途中]やさしいコンピュータ科学−アラン・W・バイアーマン
サイバネティックス 動物と機械における制御と通信−ノーバート・ウィーナー
情報と符号の理論−宮川 洋,原島 博,今井 秀樹 ,
コンピュータと認知を理解する−テリー・ウィノグラード
認識と学習−安西祐一郎
自然言語処理−長尾 真編
エージェントアプローチ−人工知能 スチュワート・ラッセル/ピーター・ノーヴィグ
アーキテクチャ/OS
わが友 石頭計算機−安野光雅
コンピュータ・アーキテクチャ 設計・実現・評価の定量的アプローチ−デイビッド・A. パターソン/ジョン・L. ヘネシー
コンピュータの構成と設計 ハードウエアとソフトウエアのインタフェース−ジョン・L. ヘネシー/デイビッド・A.・パターソン
コンピュータグラフィックス 理論と実践−ジェームス・D・フォーリーほか
TRONを創る−坂村 健
"OSの基礎と応用 設計から実装,DOSから分散OS Amoebaまで"−アンドリュー・S・タネンバウム
MINIXオペレーティング・システム−アンドリュー・S・タネンバウム
UNIX原典 AT&Tベル研のUNIX開発者自身によるUNIX公式解説書−AT&T Bell研究所 編
UNIX4.3BSDの設計と実装−サミュエル・J・リーファー/ジョン・S・クオーターマン/マイケル・J・カレルズ/マーシャル・K・マクシック
コンパイラ/言語
コンパイラ・原理・技法・ツール−A・V・エイホ/R・セシィ/J・D・ウルマン
コンパイラの構成と最適化−中田育男
[済]プログラミング言語C−ブライアン・W・カーニハン/デニス・M・リッチー
COMMON LISP−ガイ・L・Jr・スティール
はじめて読むマシン語−村瀬康治
プログラミング言語Java −"ケン・アーノルド/デビッド・ホームズ/ジェームズ・ゴスリン,"
プログラミングPerl−ラリー・ウォール/ジョン・オーワント/トム・クリティアンセン
プログラミング言語C++−B・ストラウストラップ
Effective C++−スコット・メイヤーズ
プログラミング
[途中]計算機プログラムの構造と解釈−ジェラルド・J・サスマン/ジュリー・サスマン/ハロルド・アベルソン
[済]プログラミング作法−ブライアン・W・カーニハン/ロブ・パイク
[済]UNIXプログラミング環境−ブライアン・W・カーニハン/ロブ・パイク
構造化プログラミング−エドガー・W・ダイクストラ/C・A・R・ホーア/O・J・ダール
プログラミング原論 いかにしてプログラムをつくるか−エドガー・W・ダイクストラ
文芸的プログラミング−ドナルド・E・クヌース
準数値算法?算術演算(The Art of Programmingシリーズとして)−ドナルド・E・クヌース
TEXブック コンピュータによる組版システム−ドナルド・E・クヌース
UNIXネットワークプログラミング −W・リチャード・スティーブンス
珠玉のプログラミング−ジョン・ベントレー
プログラミングWindows−チャールズ・ペゾルド
デザインパターン改訂版−エリック・ガンマ/ラルフ・ジョンソン/リチャード・ヘルム/ジョン・ブリシディーズ
詳説正規表現−ジェフリーE・F・フリードル
CJKV日中韓越情報処理 −ケン・ランディ
憂鬱なプログラマのためのオブジェクト指向開発講座−Tucker!
XMLとJavaによるWebアプリケーション開発−丸山 宏/浦本直彦/アンディ・クラーク/田村健人/村田 真
C言語による最新アルゴリズム事典−奥村晴彦