HYSOFT

おすすめ書籍

私が読んだプログラミング関係の書籍の中で「良い」と思ったものを紹介します。

注意

このページは1998年頃から更新していません。すみません。もう時代は変わりました。リファクタリング,XP入門,デザインパターン,コードコンプリート第2版,軽快なJava,バグがないプログラムのつくり方, Joel on software,オブジェクト指向でなぜ作るのか,アジャイルソフトウェア開発の奥義, 達人プログラマ,Javaソースコードリーディングから学ぶJavaの設計と実装・・・。 すばらしい書籍がたくさん出版されています。

「プログラム書法 第2版」
       Brian W.Kernighan and P.J.Plauger著 木村泉訳 共立出版

よいプログラムの書き方(書法)を、悪いプログラムを批判することにより示す古典的名著。 私のプログラミングに対する考え方の原点になっています。プログラマ必読書。

「ソフトウェア作法」
       Brian W.Kernighan and P.J.Plauger著 木村泉訳 共立出版

よいプログラム、そしてどういうプログラムを作るべきかを示す古典的名著。 「プログラム書法」同様私のプログラミングに対する考え方の原点になっています。プログラマ必読書。

「ソフトウェア開発201の鉄則」
       アラン M デービス著 松原友夫訳 日経BP社

ソフトウェア工学の原理を読みやすく1冊にまとめてあります。書名どおり、ソフトウェア開発 における鉄則がずらりと並べてあります。大変参考になりました。

「オブジェクト指向アプローチ ‐その全貌‐」
       デビット A. テイラー著 寺島哲史訳 アジソン・ウェスレイ

オブジェクト指向の概念を、的を得た図とわかりやすい解説で紹介する入門書。何冊か読んだ オブジェクト指向解説本の中で一番わかりやすく、簡潔に書かれていました。 入門書として最適です。

「憂鬱なプログラマのためのオブジェクト指向開発講座」
       Tucker!著 翔詠社

オブジェクト指向によるソフトウェア開発を、概念から実装まで実践的に解説する名著。 オブジェクト指向によるソフトウェア開発を一通り学ぶのに最適です。私はこの本で オブジェクト指向によるソフトウェア開発のもやもやしていた部分がある程度すっきりしました。

「独習C++」
       Herbert Schildt著 川崎盛美訳 翔詠社

C/C++解説書の第一人者によるC++入門書です。何冊か読んだC++解説本の中で一番 わかりやすく、簡潔に、そして正確に書かれていました。

「プログラミング言語C 第2版」
       B.W.カーニハン・D.M.リッチー著 石田晴久訳 共立出版

C言語の作者による解説書。この本の優れているところは、「プログラム書法」、「ソフトウェア作法」 の流れを汲んでおり、よい書法・作法についても触れているところです。「プログラム書法」、 「ソフトウェア作法」同様名著です。

「新C言語入門 シニア編、応用編」
       林晴比古著 ソフトバンク

日本人によるC言語入門書。解説が大変わかりやすいです。何冊も読んだC解説本の中で 一番活用しています。リファレンスとしても使えます。

「基礎から実践までリレーショナルDBMS Q&A」
       鈴木昭男著 ソフト・リサーチ・センター

リレーショナルデータベースの基礎技術を深く突っ込んで解説してあります。 リレーショナルデータベースの基礎技術を徹底して学ぶのに最適です。

「標準SQLプログラミング」
       原潔著 カットシステム

SQLの入門書です。例題中心で非常にわかりやすいです。

「JAVAプログラミング講義」
       日本サン・マイクロシステム株式会社 アスキー出版局

JAVAの入門書です。私は、この本でJAVAを勉強しました。大変理解しやすかったです。 入門書とはこうあるべきといった本です。ただし、JDKのバージョンは1.0.2です。 JAVA2に対応した改訂版を期待したいところです。

「Windowsユーザインターフェイスガイド」
       Microsoft Corporation著 森川創訳 アスキー出版局

優れたユーザーインターフェイスとは何かについて解説してあります。 この本を読まずして、Windowsアプリケーションは作れません。

「Borland C++Builder入門」
       藤井等著 アスキー出版局

C++Builderの入門書です。最初の一冊として最適です。藤井等さんはボーランドの社員です。

「C++Builder入門 Vol1、Vol2」
       ケント・ライスドルフ、ケン・ヘンダーソン著 郡司芳昭訳 プレンティスホール

C++BuilderによるWindowsプログラミングを一通り解説する入門書です。 「Borland C++Builder入門」の次に読む本として最適です。