例題で学ぶLinuxプログラミング -- GCCからRPMまでオープンソース・アプリケーション技術 -- |
||||||||||
|
||||||||||
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ユーザー会、日本ポストグレスユーザー会の会員。