2ちゃんねるのプログラム技術板から情報を取り出して保存しています。
勝手に転載したのにもかかわらず、好意的なレスをいただいた推薦図書/必読書のためのスレッド PART2の住民の皆様に感謝いたします。
ここに記載した書籍の情報はAmazon.co.jpを元に補正していますが、正しいとは保証できませんのでご注意ください。
書名のリンクはAmazon.co.jpの書籍情報を表示します。
原書を探すときなどにお使いください。
このリンクから購入していただくと私が儲けるのですが(w、書店で実物を手にとってから購入されることを強く推奨いたします。
コメントは2ちゃんねるに書き込まれたものを引用しています。
引用部分には、カギ括弧をつけ、引用元のレスへのリンクをおいています。
これらのコメント、およびこのリストの著作権は書き込まれた方々にあります。
Amazon.co.jpと表示されているコメントは、アソシエイトプログラムに基づいてAmazon.co.jpから抜粋、要約して転載しています。
これらのコメントはAmazon.co.jpに著作権があります。
上記2点に該当しない部分は伊藤に著作権があると思われますが、
プログラム技術板への引用、転載については著作権を主張する気はありません。
お役に立つようでしたらどんどんコピペしてください(w。
このリストをより良くするための推薦、提案は推薦図書/必読書のためのスレッド PART2へお願いします。
このリストに対する苦情などは伊藤<tito@pub.to>までどうぞ。
| プログラムはなぜ動くのか ― 知っておきたいプログラミングの基礎知識- 矢沢 久雄 (著)
- 日経BP出版センター(2001/09/27) ISBN:4-8222-8101-9
-
「本書は、プログラムがどう動くのかを図解入りでわかりやすく解説した楽しい読み物である。
基本的にプログラマーを対象としているが、各章末には丁寧な語句説明がついているので、コンピュータのしくみを詳しく知りたい人や、これからプログラムに挑戦する初心者にもおすすめできる。 」
[Amazon.co.jp]
|
| プログラミング言語C ANSI規格準拠 (第2版) - B.W. カーニハン (著),D.M. リッチー (著),石田 晴久 (訳)
- 共立出版(1989/06/01) ISBN:4-3200-2692-6
|
| エキスパートCプログラミング ― 知られざるCの深層- ピーター ヴァン・デ・リンデン (著),梅原 系 (訳)
- アスキー(1996/03/01) ISBN:4-7561-1639-6
|
| 新・詳説C言語 ― H&Sリファレンス- サミュエル・P. ハービソン (著),ガイ・L. Jr. スティール (著),斎藤 信男 (訳)
- ソフトバンク(1994/03/01) ISBN:4-8905-2506-8
|
| Cプログラミングの落とし穴- コーニグ,A. (著),中村 明 (訳)
- トッパン(1989/2/5) ISBN:4-8101-8014-X
-
トッパンが2000年3月末で出版活動を停止したため、絶版したようです。
[伊藤]
|
| C言語 FAQ 日本語訳 |
| データ構造とCプログラム- Christopher J. Van Wyk (著),中森 真理雄 (訳)
- 丸善(1999/10/01) ISBN:4-6210-4643-8
|
| プログラミング言語C++ (第3版) - Bjarne Stroustrup (著),長尾 高弘 (訳)
- アジソン・ウェスレイ・パブリッシャーズ・ジャパン(1998/11/01) ISBN:4-7561-1895-X
|
| Effective C++ (改訂2版) - Scott Meyers (著),吉川 邦夫 (訳)
- アスキー(1998/04/01) ISBN:4-7561-1808-9
|
| More Effective C++ ― 最新35のプログラミング技法- Scott Meyers (著),安村 通晃 (訳),伊賀 聡一郎 (訳),飯田 朱美 (訳)
- アジソン・ウェスレイ・パブリッシャーズ・ジャパン(1998/07/01) ISBN:4-7561-1853-4
|
| Effective STL ― STLを効果的に使いこなす50の鉄則- スコット メイヤーズ (著),細谷 昭 (訳)
- ピアソン・エデュケーション(2002/01/01) ISBN:4-8947-1410-8
|
| C++エッセンス ― ANSI/ISOリファレンスとスタイルガイド- アイラ ポール (著),石川 克己 (訳)
- アジソン・ウェスレイ・パブリッシャーズ・ジャパン(1997/06/01) ISBN:4-7952-9697-9
|
| C++によるデータ構造入門- ティモシー・A. バッド (著),神林 靖 (訳)
- アスキー(1998/08/01) ISBN:4-7561-1845-3
|
| 詳説C++ ― ANSI C++完全理解- 大城 正典 (著)
- ソフトバンクパブリッシング(2001/03/01) ISBN:4-7973-1225-4
|
| C++標準ライブラリチュートリアル&リファレンス- ニコライ・M. ジョスティス (著),吉川 邦夫 (訳)
- アスキー(2001/03/01) ISBN:4-7561-3715-6
|
| Exceptional C++ ― 47のクイズ形式によるプログラム問題と解法- ハーブ サッター (著),浜田 真理 (訳),浜田 光之 (監訳)
- ピアソン・エデュケーション(2000/11/01) ISBN:4-8947-1270-9
|
| Modern C++ Design ― ジェネリック・プログラミングおよびデザイン・パターンを利用するための究極のテンプレート活用術- アンドレイ アレキサンドレスク (著),村上 雅章 (訳)
- ピアソン・エデュケーション(2001/12/01) ISBN:4-8947-1435-3
-
「template をある程度使いこなしてる人でないと読むのがつらいよね。
まずは、(partial) specialization の使い方を理解するところから始めてはいかが。」
[推薦図書/必読書のためのスレッド PART2 >>610]
|
| Accelerated C++ ― 効率的なプログラミングのための新しい定跡- アンドリュー コーニグ (著),バーバラ・E. ムー (著),小林 健一郎 (訳)
- ピアソン・エデュケーション(2001/12/01) ISBN:4-8947-1422-1
|
| C++ FAQ ― C++プログラミングをきわめるためのQ&A集- マーシャル クライン (著),グレッグ ロモウ (著),マイク ギルウ (著),金沢 典子 (監訳)
- ピアソン・エデュケーション(2000/05/01) ISBN:4-8947-1194-X
|
| C++実践オブジェクト指向プログラミング- ケイシャフ ダッタトリ (著),滝沢 徹 (訳),牧野 祐子 (訳)
- ピアソン・エデュケーション(2000/11/01) ISBN:4-8947-1289-X
|
| Java言語仕様 (第2版) - ジェームズ コズリン (著),ビル ジョイ (著),ガイ スティール (著),ギッラード ブラーハ (著),村上 雅章 (訳)
- ピアソン・エデュケーション(2000/12/01) ISBN:4-8947-1306-3
|
| コアJava2 (改訂版, Vol.1) 基礎編- ケイ・S. ホーストマン (著),ゲイリー コーネル (著),福龍興業 (訳)
- アスキー(2001/12/01) ISBN:4-7561-3970-1
|
| コアJava2 (改訂版, Vol.2) 応用編- ケイ・S. ホーストマン (著),ゲイリー コーネル (著),福龍興業 (訳)
- アスキー(2001) ISBN:4-7561-3669-9
|
| Java言語プログラミングレッスン〈上〉Java言語を始めよう- 結城 浩 (著)
- ソフトバンクパブリッシング(1999/06/01) ISBN:4-7973-0803-6
|
| Java言語プログラミングレッスン〈下〉オブジェクト指向を始めよう- 結城 浩 (著)
- ソフトバンクパブリッシング(1999/07/01) ISBN:4-7973-1010-3
|
| Java分散オブジェクト入門 ― Java RMI、CORBA、IDL、Jini、JavaScript対応- 中山 茂 (著)
- 技報堂出版(2000) ISBN:4-7655-3322-0
|
| 独習Java- ジョゼフ オニール (著),トップスタジオ (訳),武藤 健志 (監修)
- 翔泳社(1999) ISBN:4-8813-5748-4
|
| Javaの鉄則 ― エキスパートのプログラミングテクニック- ピーター ハガー (著),ドキュメントシステム (訳)
- ピアソン・エデュケーション(2000) ISBN:4-8947-1258-X
|
| UMLによるJavaオブジェクト設計 (第2版) - ピーター コード (著),マーク メイフィールド (著),依田 光江 (訳),今野 睦 (訳),依田 智夫 (訳)
- ピアソン・エデュケーション(2000) ISBN:4-8947-1152-4
|
| Javaの格言 ― より良いオブジェクト設計のためのパターンと定石- ナイジェル ウォーレン (著),フィリップ ビショップ (著),安藤 慶一 (訳)
- ピアソン・エデュケーション(2000) ISBN:4-8947-1187-7
|
| Javaプログラムデザイン (増補改訂版) - 戸松 豊和 (著)
- ソフトバンク(1998) ISBN:4-7973-0585-1
|
| プログラミング言語Java (第3版) - ケン アーノルド (著),ジェームズ ゴスリン (著),デビッド ホームズ (著),柴田 芳樹 (訳)
- ピアソン・エデュケーション(2001/06/01) ISBN:4-8947-1343-8
|
| JavaプログラミングBlack Book- Steven Holzner (著),武藤 健志 (その他),トップスタジオ (訳)
- インプレス(2000/09/01) ISBN:4-8443-1406-8
|
| プログラミングPerl (改訂版) - ラリー ウォール (著),トム クリスチャンセン (著),ランダル・L. シュワルツ (著),近藤 嘉雪 (訳)
- オライリー・ジャパン(1997/12/01) ISBN:4-9009-0048-6
|
| 初めてのPerl (第2版) - ランダル・L. シュワルツ (著),トム クリスチャンセン (著),近藤 嘉雪 (訳)
- オライリー・ジャパン(1998/10/01) ISBN:4-9009-0081-8
|
| 詳説 正規表現- ジェフリー・E.F. フリードル (著),歌代 和正 (訳),春遍 雀来 (訳),鈴木 武生 (訳)
- オライリー・ジャパン(1999/04/01) ISBN:4-9009-0045-1
|
| オブジェクト指向スクリプト言語 Ruby- まつもと ゆきひろ (著),石塚 圭樹 (著)
- アスキー(1999/10/01) ISBN:4-7561-3254-5
|
LISP(Common LISP/Emacs LISP/scheme)
| オペレーティングシステム (第2版) 設計と理論およびMINIXによる実装- A.S. タネンバウム (著),A.S. ウットハル (著),千輝 順子 (訳),今泉 貴史 (その他)
- プレンティスホール出版(1998/05/01) ISBN:4-8947-1047-1
-
「OS の基礎理論を解説し、その実装例として MINIX を取り上げている。解説は平易かつ内容がしっかりしているので、最初の一冊としておすすめ。ただし翻訳の質が良くないので、語学力に自信があれば原書を。」
[推薦図書/必読書のためのスレッド PART2 >>8]
|
| Lions’ Commentary on UNIX- ジョン ライオンズ (著),岩本 信一 (訳)
- アスキー(1998/07/01) ISBN:4-7561-1844-5
-
「全ての UNIX の祖である UNIX Version 6 のソースコードを詳細に解説」
[推薦図書/必読書のためのスレッド PART2 >>8]
|
| UNIXカーネルの設計 |
| 詳解UNIXプログラミング (新装版) - W.リチャード スティーヴンス (著),大木 敦雄 (訳)
- ピアソン・エデュケーション(2000/12/01) ISBN:4-8947-1319-5
|
| UNIXネットワークプログラミング (第2版, Vol.1) ネットワークAPI:ソケットとXTI- W.リチャード スティーヴンス (著),篠田 陽一 (訳)
- ピアソン・エデュケーション(1998/07/01) ISBN:4-8947-1205-9
-
「これ以上ない、というくらい高い評価。
ただし IPv6 の部分はもう古くて通用しない。
Internet Draft を見て自分で補完・修正する必要がある。」
[これは読んどけ!ネットワーク必読書 >>179]
|
| UNIXネットワークプログラミング (第2版, Vol.2) IPC:プロセス間通信- W.リチャード スティーヴンス (著),篠田 陽一 (訳)
- ピアソン・エデュケーション(2000/08/01) ISBN:4-8947-1257-1
|
| UNIXプログラミング環境 |
| GNUソフトウェアプログラミング ― オープンソース開発の原点- マイク ルキーダス (著),アンディ オラム (著),引地 美恵子 (訳),引地 信之 (訳)
- オライリー・ジャパン(1999/02/01) ISBN:4-9009-0020-6
|
| アルゴリズム+データ構造=プログラム- N. ヴィルト (著),片山 卓也 (訳)
- 日本コンピュータ協会(1979)
-
古典ですが、基本なので今でも通用すると思います。
ただし、流通していないようですので、入手は困難かもしれません。
|
| 数学的基礎とデータ構造 アルゴリズムイントロダクション (第1巻) |
| Introduction to Algorithms (2nd Ed) - Thomas H. Cormen (著),Stein Clifford (著),Charles E. Leiserson (著),Robert L. Rivest (著)
- The MIT Press(2001/08/29) ISBN:0-2620-3293-7
|
| アルゴリズムC (第1巻) 基礎・整列- R. セジウィック (著),野下 浩平 (訳),星 守 (訳),佐藤 創 (訳),田口 東 (訳)
- 近代科学社(1996/09/01) ISBN:4-7649-0255-9
|
| アルゴリズムC (第2巻) 探索・文字列・計算幾何- R. セジウィック (著),野下 浩平 (訳),星 守 (訳),佐藤 創 (訳),田口 東 (訳)
- 近代科学社(1996/09/01) ISBN:4-7649-0256-7
|
| アルゴリズムC (第3巻) グラフ・数理・トピックス- R. セジウィック (著),野下 浩平 (訳),星 守 (訳),佐藤 創 (訳),田口 東 (訳)
- 近代科学社(1996/10/01) ISBN:4-7649-0257-5
|
| 珠玉のプログラミング ― 本質を見抜いたアルゴリズムとデータ構造- ジョン ベントリー (著),小林 健一郎 (訳)
- ピアソン・エデュケーション(2000/10/01) ISBN:4-8947-1236-9
|
| Javaによるデータ構造とアルゴリズム解析入門- クリフォード シェーファー (著),久野 禎子 (訳),久野 靖 (訳)
- ピアソン・エデュケーション(2000) ISBN:4-8947-1195-8
|
| 定本 Cプログラマのためのアルゴリズムとデータ構造- 近藤 嘉雪 (著)
- ソフトバンク(1998/03/01) ISBN:4-7973-0495-2
|
| ライト、ついてますか ― 問題発見の人間学- ドナルド・C・ゴース (著),G.M.ワインバーグ (著),木村 泉 (著)
- 共立出版(1987) ISBN:4-3200-2368-4
|
| プログラミングの心理学 ― または、ハイテクノロジーの人間学- ジェラルド・M. ワインバーグ (著),木村 泉 (訳),角田 博保 (訳),久野 靖 (訳),白浜 律雄 (訳)
- 技術評論社(1994) ISBN:4-7741-0077-3
|
| ソフトウェア・テストの技法- G.J. マイヤーズ (著)
- 近代科学社(1980/03/01) ISBN:4-7649-0059-9
|
| ソフトウェア開発201の鉄則- アラン・M. デービス (著),松原 友夫 (訳)
- 日経BP社(1996/03/01) ISBN:4-8222-9002-6
|
| プログラム書法 (第2版) - B.W. カーニハン (著),P.J.プロ−ガ− (著),木村 泉 (訳)
- 共立出版(1982) ISBN:4-3200-2085-5
|
| コードコンプリート ― 完全なプログラミングを目指して- スティーブ マコネル (著),石川 勝 (訳)
- アスキー(1994/08/01) ISBN:4-7561-0210-7
-
「実装よりの話なんだけど、一通りの分野に触れてあるのに加えて、参考文献が充実してる。
こいつを基点に、必要だと思った分野の書籍を順に手繰っていっては?」
[推薦図書/必読書のためのスレッド PART2 >>271]
|
| ライティングソリッドコード ― バグのないプログラミングを目指して- スティーブ マグワイア (著),関本 健太郎 (訳)
- アスキー(1995/03/01) ISBN:4-7561-0364-2
|
| 実録!天才プログラマー- 岡 和夫 (訳)
- アスキー(1987/02/01) ISBN:4-8714-8363-0
|
| 達人プログラマー ― システム開発の職人から名匠への道- アンドリュー ハント (著),デビッド トーマス (著),村上 雅章 (訳)
- ピアソン・エデュケーション(2000/11/01) ISBN:4-8947-1274-1
|
| プログラミング作法- ブライアン カーニハン (著),ロブ パイク (著),福崎 俊博 (訳)
- アスキー(2000/11/01) ISBN:4-7561-3649-4
|
| リファクタリング ― プログラムの体質改善テクニック- マーチン ファウラー (著),児玉 公信 (訳),友野 晶夫 (訳),平沢 章 (訳),梅沢 真史 (訳)
- ピアソン・エデュケーション(2000/05/01) ISBN:4-8947-1228-8
|
| XPエクストリーム・プログラミング導入編 ― XP実践の手引き- ロン・ジェフリーズ (著),アン・アンダーソン (著),チェット・ヘンドリクソン (著),平鍋 健児 (訳),高嶋 優子 (訳),藤本 聖 (訳)
- ピアソン・エデュケーション(2001/08/10) ISBN:4-8947-1491-4
|
| いつまでバグを買わされるのか ― 平気で欠陥商品を売る業界の内幕- マーク ミナシ (著),植木 不等式 (訳)
- ダイヤモンド社(2000/09/01) ISBN:4-4783-7296-9
|
| オブジェクト指向における再利用のためのデザインパターン (改訂版) - エリック ガンマ (著),リチャード ヘルム (著),ラルフ ジョンソン (著),ジョン ブリシディース (著),本位田 真一 (訳),吉田 和樹 (訳)
- ソフトバンクパブリッシング(1999/10/01) ISBN:4-7973-1112-6
|
| 憂鬱なプログラマのためのオブジェクト指向開発講座 ― C++による実践的ソフトウェア構築入門- Tucker (著)
- 翔泳社(1998) ISBN:4-8813-5619-4
|
| UMLによるJavaオブジェクト設計 (第2版) - ピーター コード (著),マーク メイフィールド (著),依田 光江 (訳),今野 睦 (訳),依田 智夫 (訳)
- ピアソン・エデュケーション(2000/01/01) ISBN:4-8947-1152-4
|
| 『UMLモデリングのエッセンス』の一番搾り |
| UMLモデリングのエッセンス ― 標準オブジェクトモデリング言語の適用- マーチン ファウラー (著),ケンドール スコット (著),羽生田 栄一 (訳)
- アジソン・ウェスレイ・パブリッシャーズ・ジャパン(1998/10/01) ISBN:4-7952-9630-8
|
| UMLモデリングのエッセンス (第2版) 標準オブジェクトモデリング言語入門- マーチン ファウラー (著),ケンドール スコット (著),羽生田 栄一 (訳)
- 翔泳社(2000/04/01) ISBN:4-8813-5864-2
|
| Java言語で学ぶデザインパターン入門- 結城 浩 (著)
- ソフトバンクパブリッシング(2001/06/01) ISBN:4-7973-1646-2
|
| UMLによる統一ソフトウェア開発プロセス ― オブジェクト指向開発方法論- イヴァー ヤコブソン (著),グラディ ブーチ (著),ジェームズ ランボー (著),日本ラショナルソフトウェア (訳),藤井 拓 (その他)
- 翔泳社(2000/03/01) ISBN:4-8813-5836-7
|
| C++インタプリタ―CINT- 後藤 正治 (著)
- CQ出版(1997/07/01) ISBN:4-7898-3085-3
|
| コンパイラ ― 原理・技法・ツール (1)- エイホ, A.V. (著),セシィ,R. (著),ウルマン,J.D. (著),原田 賢一 (訳)
- サイエンス社(1990/10/01) ISBN:4-7819-0585-4
|
| コンパイラ ― 原理・技法・ツール (2)- エイホ, A.V. (著),セシィ,R. (著),ウルマン,J.D. (著),原田 賢一 (訳)
- サイエンス社(1990/10/01) ISBN:4-7819-0586-2
|
| コンパイラの構成と最適化- 中田 育男 (著)
- 朝倉書店(1999/09/01) ISBN:4-2541-2139-3
|
| アルゴリズムの設計と解析 (1巻) - A.V.エイホ (著),野崎 昭弘 (訳)
- サイエンス社(1977/10/01) ISBN:4-7819-0279-0
|
| アルゴリズムの設計と解析 (2巻) - A.V.エイホ (著),野崎 昭弘 (訳)
- サイエンス社(1977/10/01) ISBN:4-7819-0280-4
|
| コンピュータの構成と設計 (第2版, 上巻) ハードウエアとソフトウエアのインタフェース- ジョン・L. ヘネシー (著),デイビッド・A. パターソン (著),成田 光彰 (訳)
- 日経BP社(1999/05/01) ISBN:4-8222-8056-X
|
| コンピュータの構成と設計 (第2版, 下巻) ハードウエアとソフトウエアのインタフェース- ジョン・L. ヘネシー (著),デイビッド・A. パターソン (著),成田 光彰 (訳)
- 日経BP社(1999/05/01) ISBN:4-8222-8057-8
|
| コンピュータ・アーキテクチャ (新装版) 設計・実現・評価の定量的アプローチ- デイビッド・A. パターソン (著),ジョン・L. ヘネシー (著),富田 真治 (訳),村上 和彰 (訳),新実 治男 (訳)
- 日経BP社(1994/02/01) ISBN:4-8222-7152-8
|
| スーパースカラ・プロセッサ ― マイクロプロセッサ設計における定量的アプローチ- マイク ジョンソン (著),村上 和彰 (訳)
- 日経BP出版センター(1994/08/01) ISBN:4-8227-1002-5
|