コンピューター関連

著者ASTの所有するコンピュータ関連の書籍についてのレビューです。
更新日 2014-07-10

雑誌

プラグラマー向け雑誌についてです。

C Magazin

C言語に始まるプログラマー誌の代表格の一つです。最近ではCに限らず幅広いプログラミング情報を掲載しておられます。手元に残る最も古いものは1993/02 号です。 その以前のモノは処分してしまいました。

Inside Windows

Cマガに負けず劣らずのプログラマー誌。今は廃刊になっています。

TRY!PC

ハードよりの雑誌です。CQ出版社らしく低水準に属するソフトウェア・ハードウェアについて特集を組まれたりしています。

Software Design

Unix 系、サーバー系の話題が多い雑誌ですが、流行の最新技術の特集も多く、魅力的な話題が豊富に掲載されています。ディープでマイナーな技術に関する特集が あったりして、この本独自の内容となる事も多くあります。

日経ソフトウェア

アルゴリズムを中心とする情報が満載です。非常に読みやすいレベルです。他、Excel 関連や時事ネタも充実しています。VBプログラマを対象に含んでいるせいか かなり解りやすいのですが、コラムによってはかなり難しい話題も豊富です。

Linux Japan

Linux ブームにのって颯爽と登場したLinux 系本の代表格。あんまり買ってない・・・。

UNIX USER

以前は買ってたけど、最近は付録のCD-ROM が目的なだけだったりして。Vine 2.1.5 は付きそうにないですね〜。

週刊 アスキー

なぜか書店で見かけるとつい買ってしまう。唯一のパソコン系情報雑誌です。古くはアイコンの読者であり、なんと創刊号から最終号まで抜かりなく買い続けた というしょーもない自慢があるのです。が、その後の週刊アスキーがまんまアイコンであったため、あっさり買い続けるのを辞めてしまいました。最近に なって、以前よりアイコン化してる気がしてならない・・・。

C、C++ 言語

CやC++ 言語に関する解説書等です。

A級B型C++入門

私の最初のC++参考書です。元はCマガの連載でしたが、後に製本化されました。とっても解り易く、今でも勉強になります。 それでも、初級者はC言語の知識を備えてから読まれたほうが良いでしょう。

ANSI C言語辞典

C言語の標準ライブラリを辞書化しています。MSDN を使えれば要りませんね。かなり詳しい解説が豊富ではあります。

秘伝C言語問答 ポインタ編

ポインタの概念を理解するのにとっても重宝した本です。こちらの著者は非常に有名な方です。ポインタでも何でも、理解するまでが大変ですね。 余談ですが、ポインタはハードウェアの視点から見なければ理解できませんよね。

CプログラマのためのC++入門

C++入門書の決定版です。C++は極まる所クラスを理解する事であり、オブジェクト思考できるかであると思います。この本では基本をくまなくサポートしています。

Standard Template Library プログラミング

STLのリファレンス本です。C++プログラマーでSTLの機能に着目している人は、きっとこれが欲している本です。実装例が 多数あり実用向けです。

επιστημηのオブジェクト指向的日常

オブジェクト指向に始まり、アルゴリズムの考察、STL を交えてプログラムを論じられています。ただし著者は経験豊かなプログラマであり、読み手にもそれを 求めてきますので、手にとるには多少なりとも経験を積んでいなければいけないことでしょう。

ゲームプログラミング 遊びのレシピ アルゴリズムとデータ構造

ゲーム&&オブジェクト指向プログラミング

C言語によるデバイスドライバの作り方

C言語とアセンブラ

C言語とアセンブラの両方を教授している本で、2倍お得といえます。命令と必要なクロック数の表など、よそでは見かけない程込み入った 個所もあり、理解が深まります。

PC-9801 Turbo C ゲームプログラミング

文書データ圧縮アルゴリズム入門

コピーツール ”強い”コピーツールの選び方

コピーツールと言いますと、最近のユーザーは知らない人が多いんじゃないでしょうか。これはコピープロテクトを解除する ツールの事で、バックアップという名目で使用されます。この本では、プロテクトの方法や技術の仕組みを説明しています。 実装については詳しく述べられておらず、ちょっとした知識を得る程度なら役に立ちます。
古い本ですので、コピープロテクトもフロッピーを対象にしたモノです。

VC++関連

VisualC++ プログラミングに関連する教書です。

Win32API 散歩道

ウィンドウズプログラミングの定番を外れたWin32API を題材にした、一見風変わりな解説書です。プログラマ的な主観を大事にしており、独特の解説も読者を 引き付けます。またプログラムとしての勉強になるサンプルが豊富に掲載されています。

WinSock 2.0 プログラミング

ソケットを使った通信プログラミングの解説書です。かなり基礎から細かく説明されており、ソケットを利用したプログラミングはこれ一冊でまかなえます。

インターネット プログラミング 入門 C++Builder

VisualC++ 5.0 プログラミング入門

Visual C++5.0 を利用したプログラミング方法について初級レベルから説明している入門書です。MFC の利用を前提においており、 VC のバージョンを意識する必要もありません。主にSDI アプリケーション、メニュー、デバイスコンテキスト、ビットマップ やツリー・リストコントロールの実装サンプルをベースに説明されています。

DirectX グラフィック プログラミング

Direct3D によるゲームプログラミング

Visual C++4.2 入門

Visual C++5.0 入門

Windows プログラミング Visual C++

COM プログラミング

COM に関する書籍です。

ATL COMプログラミング ATLとVisualC++で作る高性能COMコンポーネント

ATL を利用したCOM プログラミングの教書です。ATL を中心に説明されていますが、COM の基礎知識も学べます。ATL を利用した一般的な COM サーバーの他、コントロール、リモート、オートメーションとサンプルを実際に動かして学べます。

Essential COM

COM の仕組みについて基礎から丁寧に説明しています。COM についてまったく見当のつかない人は、これを最初に読まれる事をお勧めします。ただし、C++ とWin32SDK について十分に理解していなければなりません。またATL について多少の理解を持っていれば、導入部をスムーズに読みこなしてゆく事ができるでしょう。

Effective COM

実際のCOM プログラミングにおける注意点や問題点、裏ワザなどについて解説されています。Essential COM と異なり、完全にCOM プログラマ向けの内容です。但し、 COM の内部動作の説明も充実しており、ORPC 等の詳しい説明は必見です。

ATL INTERNALS

ATL に関する解説書です。上記2冊と比べて最も分厚く、ATL の基本的な項目を全て網羅しています。Essential COM と合わせて読むと理解が深まります。

デザインパターン 改訂版

流行のデザインパターンです。初めて読まれる方にはピンとこないと思います。ATL COM を意識すれば、デザインパターンの意図を読み取る 事が出来ると思います。

Visual Basic

Visual Basic に関する書籍です。

VB5.0 によるActiveX コントロールプログラミング

Visual Basic6.0 実践教室

Visual Basic6 による実践データベースプログラミング

Visual Basic6.0 入門 基礎編

VisualBasic + Oracle いちから始めるシステム構築

Delphi

Delphi2.0 ゲームプログラミングの応用50例 パワープログラミング編

Delphi2.0 ゲームプログラミングの応用50例 トータルプログラミング編

Delphi プログラミング技法

Delphi プログラミング技法 vol2.実践編

Delphi の奇跡

Delphi2.0 パワーガイド

Delphi QnA 120 選

Delphi3 QnA 150 選

改訂版 Delphi 入門

Delphi3 実践データベースプログラミング

Delphi 2.0J テクニックマスター 集中講義

Delphi コンポーネント プログラム入門

遊ぶ Delphi2.0J

Delphi 応用プログラミング

Delphi 2.0J コンポーネントセット

C++ Builder

C++ Builder 活用研究

無敵のBorland C++ Builder

Borland C++ Builder 入門

インターネット関連

Active Server Pages 2.0 実用サンプル集

XML とJava による Web アプリケーション構築

ActiveX 入門

まるごと図解 XML がわかる

XML やXSL に関する基礎知識、利用方法を学ぶ事ができます。XSL に関する日本語書籍がまだ少なかった頃に発売されていました。まだ仕様が完全で無かった為か、あまり 難しい方法は掲載されていません。

ホームページ辞典

1冊でHTML とJavaScript、CSS の3つについて記述されているお得本です。MSDN が利用できればあまり必要ないかもしれません。 廃止されそうなタグの情報が重宝されます。

XML + XSL による Web サイトの構築と活用

IE のXSLT を利用してXML からHTML ページを作成するサンプルを多数掲載しています。これ1冊で、XHTML, データベース、ASP への利用もサンプルから学べます。 XSLT は素人には大変解り難く、サンプルが必須になります。これはお買い得です。

CGI and Perl ポケットリファレンス

Perl のリファレンス本として非常に有名です。幅広く収録されています。

ActiveX で作るホームページ

1週間でマスターする JavaScript

JavaScript の入門書です。タイトルによれば1週間でマスターできるとなっており、構成もそれにそったものです。ホームページ でJavaScript を導入してみたいと思われる方にはお勧めできます。

Java

Java プログラミング関連の教書です。

VisualCafe Javaプログラミング オフィシャルガイド

WinCafe JAVA 速攻レッスン

WinCafe による Java プログラミング

JavaBeans コンポーネント プログラミング

Java Beans プログラミング入門

Java 狂騒曲 ダンス・ウィズ・OOPs

ゲームで覚えるJAVA

UNIX

FreeBSD お気楽・極楽インストール

FreeBSD パワーガイド

FreeBSD 入門キット 2.1.0 Release

かなり古い本です。PC-9801 版とDOS/V 版があります。X-Window の立ち上げまでサポートされています。

パーソナルUNIX スターターキット FreeBSD

PC UNIX 活用教本

BSDを256倍使うための本

Linux を256 倍使うための本

できる Linux サーバー構築編

Linux パワーガイド

UNIX Cシェル デスクリファレンス

GTK+ ではじめるXプログラミング

Linux でインターネット

使える!遊べる!TurboLinux アプリケーション

DOS/V ユーザーの Linux'95

UNIX make, lint, dbx の使い方

Tcl/Tk プログラミング入門

login : UNIX Cシステムプログラミング入門

UNIX 実用プログラミング入門

オライリー・ジャパン

オライリー・シリーズの教書です。

JAVA クイックリファレンス

かなり古い本です。非常に分厚く、読み応え十分です。Java アーキテクチャからライブラリまで完璧に網羅されています。アーキテクチャに 関する技術的考察はJava デベロッパー以外の方にもお勧めできます。

UML クイックリファレンス

RUNNING LINUX 導入からネットワーク構築まで

その他

上記カテゴリ以外の教書です。

標準COBOL プログラミング(細島一司 著 (株) カットシステム)

できる Windows NT4.0 Server

はじめて読む486

インテルの傑作CPU486のアーキテクチャーを余すことなく説明した技術書です。現在のペンティアムへと繋がる 86系CPUのデザイン・方向性と実装について詳しく説明されています。CPUはまさしくコンピュータの中心であり、 全てでもある訳です。OSを含む全てのソフトウェアと密接に関連するその知識は、プログラマーならずともますます 必須の知識です。超必見。

はじめて読むMASM

MASM を例に86アセンブラの全てを説明した名著です。アセンブラの知識は、プログラマーならこの程度はおさえていたい ものです。

MS-DOS 基本プログラミング第3集 PC98アセンブラプログラミング入門

MS-DOS 基本プログラミング第6集 X86プロテクトモード・プログラミング

マシン語ゲーム プログラミング

PC-9800シリーズ テクニカルデータブック BIOS 編

IF セレクション MS-DOS 完全活用法

IF セレクション MS-DOS メモリ管理ソフト技法

IF セレクション 割り込みプログラミング技法

Windows 95 内部解析

Windows 95 を中心に、MS-DOS から続くWindows アーキテクチャをかなり深く掘り下げて説明されています。ただアンダーグラウンド・ プログラミングの世界なので、相当なレベルのプログラマにしか解らないと思います。