Program
C言語 (210KB)
C 初心者
- C言語プログラミング
- 練習問題が豊富で自習・独学用には最適。練習問題のみ解答なし。
- 独習C
- 演習中心。分かりやすいが、プログラム自体初めての人にはとっつき難い。
- 基本から学ぶC言語
- 入門書にしては難しいが、もの凄く正確で詳しい。
- C実践プログラミング
- よく出来た入門書。
- C入門
- 大学テキストのような感じだが情報量も多く、鍛えられる。
- C言語入門
- 分かりやすい。K&Rの前に。
- C言語プログラミングレッスン
- 読み捨て覚悟の入門書として。
- C言語によるプログラミング
- 数値解析なら本書が初心者にとって最適。
- C言語〈1〉はじめてのCプログラミング
enum
に詳しい初心者本。わかりやすいが、賛否両論。- C言語を256倍使うための本
- MS-DOS処理系依存で旧いが、良い本。格言も面白い。
- 初めての人のC言語入門
- 初心者に。
- WindowsではじめるCプログラミング
- 未経験者にお勧め。
ポインタ
- エキスパートCプログラミング
- 奥が深く、かつ面白いポインタ本。良書。
- C言語ポインタ完全制覇
- 良書。
- 秘伝C言語問答 ポインタ編
- ポインタ本。
中・上級者
- プログラミング言語C
- 良書ではあるが、訳が悪く読みにくい。できれば原著を。
- 新・詳説C言語
- リファレンスとして。
- 標準Cライブラリ
- K&Rと並んで有名な本。絶版。
- Cプログラミングの落とし穴
- 初級から一歩抜け出すときに。
- C言語プログラミングの落とし穴 (柴田望洋 著)
- 入門書を読み終えてから。
- Cプログラミング診断室
- 全て鵜呑みにしない方が良い。
- Cプログラミングの非常識
- 古本屋とかでみかけたら即 GET。
その他
- ニューメリカルレシピ・イン・シー
- 数値解析の良書。
- C言語で学ぶ実践画像処理
- 画像処理の定番(?)
- C言語で学ぶ実践ディジタル映像処理
- 映像処理の定番(?)
C++ (287KB)
C++ 初心者
- これならわかるC++
- 初心者向け。幾らかマズい解説があるようなので、要注意。
- やさしいC++
- 他言語をかじったことのある人向け入門書。
- 標準講座C++
- 初心者向けだが理論についてもきちんと解説。
- 標準C++の基礎知識
- 初級者本の中ではかなり良くまとまってる。
- プログラミング講義C++
- 入門書。
- C++のからくり
- 初心者にお勧め。費用対効果は微妙。
- Accelerated C++
- C++を better Cとして使ってる人は必読。
- C++ Primer
- 良書だが、訳に難あり。
- Essential C++
- C++ (再)入門として。
- CプログラマのためのC++入門
- 古いため、C++を勉強するにはかなり不足気味。
- 決定版 はじめてのC++
- 未経験者向けのお勧め本。
中・上級者
- プログラミング言語C++
- C++でのバイブル。中級者以上向け。
- C++ FAQ
- C++を極めたい中上級者向けの良書。訳に難あり。
- Effective C++
- 必続。
- More Effective C++
- 必読。Tips集。訳はかなりわかりにくい。
- 詳説C++
- 中身はかなり充実してる。サンプルコードが少なめ。
- 注解 C++リファレンスマニュアル
- 古いが良書。
- C++標準ライブラリチュートリアル&リファレンス
- チュートリアルとしてもリファレンスとしても使いやすい。
- Exceptional C++
- 必読。パズルブック。
- Modern C++ Design
- 必読だが、かなり難しい。
- C++エッセンス
- なかなかいい。
- C++実用講座
- コンパクトにまとまってる良書。
- C++ 言語書法
- 定番。
- C++再考
- うまく使えないと感じてる人にお勧め。
- C++ オブジェクトモデル
- C++のコードと等価なCコードを示しながら、コンパイラの生成コードを説明。
- C++実践プログラミング
- 賛否両論。
Design
- 大規模C++ソフトウェアデザイン
- C++ で「オブジェクト指向」するために。「実装デザイン」についても詳述。
- マルチパラダイムデザイン
- オブジェクト指向に限定しない、ドメイン・エンジニアリングの本。
STL
- Effective STL
- 必読。
- Generic programming
- STL の理論的背景を知りたい人向けの良書。
- STL
- 初心者がSTL自体を勉強するのに良さそう。
JAVA (206KB)
JAVA 初心者
- コアJava2
- 入門者向け。一通りマスターできる。
- プログラミング言語Java
- コアJavaは分厚すぎて読む気にならない人に。訳に難あり。
- Bruce EckelのJavaプログラミングマスターコース
- 初級から中級者に。内容が古いが、説明はしっかりしてる。
- 独習Java
- 初心者向け。独習シリーズらしい構成。
- Java言語プログラミングレッスン
- 未経験者向け。わかりやすさを求める人に。
- Javaのからくり
- 分かりやすいが、扱っている内容が少ない。
- Java言語入門
- 続巻と併せて読むと良い。
- Java謎+落とし穴徹底解明
- 賛否両論。
中・上級者
- Javaクイックリファレンス
- C++やC#プログラマでJavaをやる必要が出てきた人に。
- Javaプログラムデザイン
- 良書。著者もいい人。
- Javaの鉄則
- Javaに慣れ始めた頃に読むと効く中級〜上級本。
- Javaの落とし穴
- Javaの鉄則と一緒に。復習としても。
- Javaの格言
- デザインパターンはちょっと・・・という人に。
- UMLによるJavaオブジェクト設計
- 賛否両論。
- Effective Java
- 訳に難あり。
- 実践Java
- C/C++からの移行組みにはよい。Effective Java の文体が嫌な人にも。
GUI
- Java2 グラフィックスプログラミング入門
- 主にスタンドアロンアプリケーションの解説。
- SwingによるJava GUIプログラミング
- Swingの良書。
その他
- Java言語仕様
- JAVAのバイブル。必読。
- JAVAバーチャルマシン
- VM入門から、バイトコードまで詳説。
- Java分散オブジェクト入門
- 入門はこれで。
- JAVA分散コンピューティング
- 「オライリーの本だな」と思わせる内容。
- Javaパフォーマンステクニック
- 脱初心者本として、お勧め。
オブジェクト指向/UML (101KB)
オブジェクト指向
- オブジェクト指向における再利用のためのデザインパターン
- 必読。
- Java言語で学ぶデザインパターン入門
- GoF本の前に。
- パターンハッチング
- 評判が良い。
- 憂鬱なプログラマのためのオブジェクト指向開発講座
- 初心者には最適。OOPの基本勉強が終わってから。
- オブジェクト指向入門
- 名著。オブジェクト指向関連では必須本。
- シュレイアー・メラー法によるオブジェクト・モデリング
- 実例とモデリングの根拠が多く、役立つ。
UML
- UMLモデリングのエッセンス
- 分かりやすい入門書。
- UMLによる統一ソフトウェア開発プロセス
- なかなか良い。
- ユースケース実践ガイド
- 実践的。UML標準なユースケースから外れるので要注意。
- 実践UML
- GRASPパターンは、一読の価値有り。
Lisp/Scheme (90KB)
Lisp
- COMMON LISP
- lispの良書。
- Common LISP
- 書名が挙がっただけです。
- LISP
- アルゴリズムとデータ構造の勉強にもなる。お薦め。
- ANSI Common Lisp
- 訳注が充実。なかなか良い。
- Lisp in Small Pieces
- SICP 読了後に。
Emacs Lisp
- やさしいEmacs‐Lisp講座
- Emacs Lispのとっかかりに。
- リスト遊び
- Lisp初心者が読む本としてはかなりの出来。
Scheme
- 計算機プログラムの構造と解釈
- とても良い本。schemeの本だがそれ以上のものがある。
- Essentials of Programming Languages
- SICP 読了後に。
- The Little Schemer
- お勧めの入門書。
- 入門Scheme
- 入門書。
アセンブラ (51KB)
- プログラミングの力を生み出す本
- 入門書としては最高峰。GASの教科書。
- はじめて読む8086
- わかりやすくお勧め。アセンブラはこれで十分。
- はじめて読む486
- 初心者にとって非常に分かりやすい。
- 8086マクロアセンブラ入門
- 評判良いらしい。
- Cユーザのための実践アセンブラ
- 良さそうだが、MASMがないと確認できない可能性が高い。
アルゴリズム (122KB)
アルゴリズム全般
- アルゴリズムの設計と解析
- 古い。Ahoは理論的に欠陥がある。
- The Art of Computer Programming
- 本棚と懐に余裕があるなら。
- アルゴリズムイントロダクション
- アルゴリズム全般。
- 珠玉のプログラミング
- アルゴリズム好きな人に。
- アルゴリズム+データ構造=プログラム
- アルゴリズム本の原典。入門書、教科書として。
- アルゴリズムとデータ構造
- 初心者向け。
- プログラミングの宝箱
- サンプルコードが面白いのでお勧め。
C
- アルゴリズムC
- ごく普通の教科書。
- 定本 Cプログラマのためのアルゴリズムとデータ構造
- 言語仕様の理解後に。定番。
- 改訂C言語によるはじめてのアルゴリズム入門
- アルゴリズム関係の良書。
- C言語による最新アルゴリズム事典
- 初心者には向かない。リファレンスとして。
- C言語アルゴリズム+徹底入門
- ビット演算に結構ページを割いてある。比較的簡単。
C++
- C++によるデータ構造入門
- プログラミング言語C++と併読。
- C++データ構造とプログラム設計
- データ構造の本。丁寧に教えてほしい人には良い。
JAVA
- Javaによるデータ構造とアルゴリズム解析入門
- 初心者向け。計算量についても詳しい。
ソフトウェア工学 (150KB)
- ライト、ついてますか
- 必読。
- プログラミングの心理学
- 必読。
- 要求仕様の探検学
- 一読する価値あり。訳が下手。
- コンサルタントの秘密
- 必読。
- スーパーエンジニアへの道
- 面白い。
- ソフトウェア・テストの技法
- 必読。
- ソフトウェア開発201の鉄則
- 必読。
- コードコンプリート
- 古典の域だが必読。参考文献も充実。
- ライティングソリッドコード
- 書名が挙がっただけです。
- 達人プログラマー
- コードコンプリートの現代版。読みやすい。
- プログラミング作法
- 初心者には良い。プログラム書法やソフトウェア作法の域の名著ではない。
- リファクタリング
- 内容がやさしく、初心者にもお勧め。
- プログラム書法
- 設計や問題分析には一切触れていない。古すぎる。
- 実録!天才プログラマー
- プログラミング観を語った本。
- 実践ソフトウェア工学
- 良書だが、高価。
- XPエクストリーム・プログラミング入門
- 小規模で短期間のプロジェクトをやるなら必読。
- アンチパターン
- 読み物としては面白いが、為にはならない。
- 人月の神話
- 古典的名著。必読。
ドキュメント作成 (57KB)
- 理科系の作文技術
- まともなドキュメントを書くために。
- ユーザ・読み手の心をつかむマニュアルの書き方
- 書名が挙がっただけです。
- 一目でわかる表現の心理技法
- 書名が挙がっただけです。
- こうすればわかりやすい表現になる
- 書名が挙がっただけです。
- この人はなぜ自分の話ばかりするのか
- 話をしているとき要求をクリアに取り出すのに。
- 鼻行類
- 仕様書の作成に。
© 2002-2003 2ch Books <books_2ch@yahoo.co.jp>