インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

Unix/Linuxプログラミング理論と実践

価格: ¥6,264
カテゴリ: 大型本
ブランド: アスキー・メディアワークス
Amazon.co.jpで確認
深く掘り下げる良書 ★★★★★
まず本書を読む前提として、
・Cプログラミングを理解していること。ポインタが分かるレベルぐらいでOKです。
・Linuxが実際に使えること。実際にLinux上でプログラムを書いて、コンパイルする必要があると思います。
が上げられます。
他には、OSの仕組み(プロセスやファイルシステムなど)について多少知識があれば望ましいと思います。

内容はC言語とLinuxのAPIを使ってシェルのコマンドの模造品を作るのがメインになります。
最初の方は、whoコマンドやlsコマンドなんかの割と簡単なものから始まります。
実際に自分で作ることで、これらのコマンドはLinuxのどういう仕組みを利用して作られているのかを理解します。
その過程で、ファイル入出力なんかを取り扱っていました。
本書の真ん中のほうはプロセス関連がメインとなっていて、forkやexecなどを、コマンドの模造品の作成を通して習得していきます。
それが終わったら、パイプやシェル自体を自作するといった面白いこともやっていました。
後半は、ネットワーク関連やスレッド関連を取り扱っていました。

非常に重たい本で、読むのに時間がかかります。字も多いです。
しかし、3000円ぐらいの似たような内容の本に比べて、はるかに詳細にかかれています。それに、ソースコードと絵が多いので理解しやすいです。
割とがっつりと学習したいような人にはオススメだと思いますよ。
内容良し、分量良し、訳良し。評価は文句なしの★5です。