あるプログラマの本棚

最近ぜんぜんおいついていません。本棚の整理がてら更新しようと思っているのですが・・・


記号の意味

Java読書会で課題となった本 Software Develompent誌の
Jolt Award獲得本
著者のサインをもらった本 筆者推薦本

[ Java ] [ C++ ] [ Scheme ] [ Ruby ] [ Python ] [ Smalltalk ] [ XML ] [ データベース ] [ ネットワーク ] [ ソフトウェア開発 ]

Java

Java言語編

パフォーマンス

リアルタイム


Java設計編


Java国際化編


Javaセキュリティ編


Javaスレッド編


Javaネットワーク編


Javaデータベース編


Javaデバッグ・テスト編


Javaグラフィックス編


Java/XML編


Java/知識処理編


Javaエンタープライズ編


Javaアスペクト指向編


C++

C++言語編

入門コース 職業人として学んで欲しい本

実践コース 職業人ならここまで習得すべし

応用コース さらに深く

Boostライブラリ

C++ネットワーク編

CORBAプログラミング

OS依存編

Windows

その他


Scheme


Ruby

Ruby言語編


Python

Python言語編


Smalltalk

Smalltalk言語編


XML


データベース

RDBMS編


ネットワーク

TCP/IP編

マルチメディア編


OS

Solaris編


ソフトウェア開発

プログラマ編


開発方法編

エクストリーム・プログラミング編

RUP編

オブジェクト指向開発編

アジャイル編

全般、その他


分析・設計編

分析・設計

詳細設計

アーキテクチャ設計

ユーザ・インタフェース設計編

アルゴリズム編


構成管理編


不具合管理・問題管理編


試験編


開発環境編


雑多

文書作成編


書籍の権威付け

Jolt Award

コンピュータ関係の書籍についてよく見聞きするのが、Jolt Awardです。米Software Development誌が毎年選定しています。

Jolt Award Winner(Books)
発表年 Books - General Books - Technical
20th 2011   すべての開発者が読むべき6つの本をAwardとして選定
・Domain Specific Languages, by Martin Fowler with Rebecca Parsons
・The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part1, by Donald E. Knuth
・The Joy of Clojure: Thinking the Clojure Way, by Michael Fogus and Chris Houser
・Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages, by Bruce A. Tate
・Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites, by Matthew A. Russell
・Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, by Jez Humble and David Farley
19th 2009 Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior, by Tom Demarco, Peter Hruschka, Tim Lister, Suzanne Robertson, James Robertson and Steve McMenamin Real World Haskell, by Bryan O'Sullivan, John Goerzen and Don Stewart
18th 2008 Beautiful Code, by Andy Oram and Greg Wilson Continuous Integration: Improving Software Quality and Reducing Risk, by Paul Duvall, Steve Matyas and Andrew Glover
17th 2007 Agile Software Development, by Alistair Cockburn Head First Object-Oriented Analysis & Design, by B. McLaughlin, G. Pollice and D. West
16th 2006 Prefactoring, by Ken Pugh Agile Web Development with Rails, by Dave Thomas, David Hansson, Leon Breedt and Mike Clark
15th 2005 Head First Design Patterns, by Elisabeth freeman, Eric Freeman, Bert Bates and Kathy Sierra Better, Faster, Lighter Java by Bruce A. Tate and Justin Gehtland
14th 2004∨ Waltzing with Bears Test-Driven Development
13th 2003∨ Agile Software Development: Principles, Patterns, and Practices, by Robert C. Martine Thinking in Java 3rd edition, by Bruce Eckel
12th 2002∨ Effective Java, by Joshua Bloch
11th 2001∨ Adaptive Software Development, by James A. Highsmith III
10th 2000 Software for Use: A Practical Guide to Models and Methods of Usage Centered Design, by Larry Constantine and Lucy Lockwood
9th 1999 Component Software - Beyond Object-Oriented Programming, by Clemens Szyperski
8th 1998 Object-oriented Software Construction, by Bertrand Meyer
7th 1997 Rapid Development, by Steve McConnell
6th 1996 Thinking in C++, by Bruce Eckel
5th 1995 Essential Client/Server Survival Guide, by Robert Orfali, Dan Harkey, and Jeri Edwards
4th 1994 Code Complete, by Steve McConnell
Object-Oriented Design and Analysis with Applications, 2nd Edition, by Grady Booch
3rd 1993 Undocumented Windows, by Andrew Schulman, David Maxey, and Matt Pietrek
Decline and Fall of the American Programmer, by Ed Yourdon
2nd 1992 Object Oriented Design with Applications, by Grady Booch
1st 1991 Annotated C++ Reference Manual, by Margaret Ellis and Bjarne Stroustrup

This page is written by Toru TAKAHASHI.
torutk@02.246.ne.jp