戻る

例題で学ぶLinuxプログラミング サポートページ

例題で学ぶLinuxプログラミング
-- GCCからRPMまでオープンソース・アプリケーション技術 --
カート・オール()
野村 純子(翻訳)
桑村 潤(監訳)
イメージを拡大
Amazonで購入

(2001/05/20)
ピアソン・エデュケーション
ISBN: 4-89471-2865
サイズ(cm): 23
定価(税別): ¥4,000
単行本 - 488 p
Part-VI 付録 参考文献,リンク集等 (2002年6月更新版)
初版第1刷正誤表
原書: Linux Programing by Example,Kurt Wall, QUE,ISBN-0789722151
ここで オリジナルソースコードがみつかります。
New 和訳版ソースコードアーカイブ

■内容
本書は、LinuxでのC言語によるアプリケーション構築の基本技術を段階的 に判り易く例題をもとに解説しています。GCCの使い方からソケットプログラ ミングまでの関数を網羅し、デバグからパッケージ構築にいたるまで、実際 にアプリケーションを作りながらチュートリアルとして学べる工夫がされて います。
本書は習得した個々のトピックを結集することにより、1つのアプリケー ションを構築するというもう一つのテーマが貫かれていて、初心者のみなら ずとも興味をそそられる内容となっています。また、Linuxを題材にPOSIX (UNIX)アプリケーションの開発を学ぶためのチュートリアルとしての利用に も役立ちます。

■目次
Part I Linuxプログラミング環境
1 プログラムのコンパイル
2 構築過程の制御−−GNU make
3 プロジェクトについて
Part II システム・プログラミング
4 プロセス
5 シグナル
6 システム呼出し
7 基本的なLinuxのファイル・ハンドリング
8 高度なLinuxのファイル・ハンドリング
9 デーモン
Part III Linux API(アプリケーション・プログラミング・インターフェース)
10 データベース API
11 ncurses による画面操作
12 高度な ncurses プログラミング
13 サウンド API: OSS/Free
14 プログラミング・ライブラリの作成と利用
Part IV プロセス間通信
15 パイプとFIFO
16 共有メモリ
17 セマフォとメッセージ・キュー
18 TCP/IPとソケット・プログラミング
Part V Linuxプログラミング・ユーティリティ
19 ソースコード変更の追跡:リビジョン・コントロール・システム
20 デバッグ用ツールキット
21 ソフトウェア・ディストリビューション
22 プログラミング・プロジェクト:ミュージックCDデータベース

カート・オール(著), 野村 純子(翻訳), 桑村 潤(監訳)

■著者

Curt Wall (カート・オール)
Kurt Wallは1993年にUNIXを使い始めてから、ほぼ並行してLinuxにも関わっ てきた。Informix on LinuxのFAQを整備した、国際Informixユーザ・ グループのLinux SIGのリーダーである。また、ソルト・レークLinuxユーザ・ グループのサブリーダーでもある。好き嫌いはなく、コーヒー、猫、コーディ ング、料理、夜ふかしに朝寝坊を楽しむ。公式にはUS Westの社員として執 筆と編集に明け暮れる毎日である。著作に「Linux Programming Unleashed」 がある。
■訳者
野村 純子(のむら じゅんこ)
広島女学院大学英米文学科卒業後、アカウンティングファーム、ハードウェ アメーカー、ソフトウェアハウスなどで通訳・翻訳などの仕事に携わってき た。本当はコーヒーを飲みながら推理小説を読むのが趣味。
■監訳
桑村 潤(くわむら じゅん
UNIXをベースとした科学技術計算関連のシステム開発などを主とする仕事 の傍ら、LinuxやPostgreSQLなどのオープンソースソフトウェアのプロジェ クトに関わってきた。LSWG(Linux Seminar Working Group講師), Plamo Linux コントリビュータ、日本PHPユーザー会、日本ポストグレスユーザー会の会員。

戻る
2002-06-22