Linuxを使った開発を行いたいがLinuxをあまりさわった事が無い、という方には非常に良い本だと思います。使えない標準関数はばっさり切り捨てている内容に非常に好感を持てました。ただ、全体的に、浅く広く、といった内容となっているので割高感があります。なので星4つです。
ファイルシステム、プロセス、ストリーム、ファイルやパイプの話からAPIの説明・サンプルと、独学Cレベルな私には非常に参考になりました。個人的にはコストパフォーマンスが非常に高いと思います。お気に入りの一冊です。
「学校でC言語の基礎は習ったけども...」というレベルの方が、初めて実際のLinux環境上でC言語のソースコードを記述し、gccでコンパイルし、走らせるまでには最適の入門書と思います。 ただ、ある程度経験のあるプログラマーであれば、30分で読み通せるほど内容は平易で、ちょっと物足りないかもしれません。
C言語の入門書を読破して、Linuxプログラミングの基礎を学びたい人に最適の1冊だと思います。 C言語の入門書にも書かれているような内容があるのですが、Linux上で扱う場合の注意・説明が書かれていますので既に知っているからといって読み飛ばすことなく読み進めていくことができます。また、理解を深める為の図や表、網掛け編集などで読みやすくなっています。
「ふつうのLinuxプログラミング」と書かれており、あまりインパクトを感じない書名だが、一通りのLinuxプログラミングを網羅しており、第1章から順に読み進めることによって、それらを習得できると言える。 また、ちょっとしたテクニックもところどころに書かれていたり、これは良くて、これはダメという基準がはっきり書かれているので、初心者が自分でプログラミングをしたときに、バグを作りこむことも少なくできると思う。 さらに深いことを知りたい人のために書籍紹介をしている点も初心者にとっては、うれしいことだと思う。 ただし、manコマンドでAPIを調べることを知っているプログラマには、本書を読み終えたあとはの章で紹介している書籍を手がかりにもっと深いところを解説している書籍を読んだ方がよいかもしれない。
Linuxを使った開発を行いたいがLinuxをあまりさわった事が無い、という方には非常に良い本だと思います。使えない標準関数はばっさり切り捨てている内容に非常に好感を持てました。ただ、全体的に、浅く広く、といった内容となっているので割高感があります。なので星4つです。
ファイルシステム、プロセス、ストリーム、ファイルやパイプの話からAPIの説明・サンプルと、独学Cレベルな私には非常に参考になりました。個人的にはコストパフォーマンスが非常に高いと思います。お気に入りの一冊です。
「学校でC言語の基礎は習ったけども...」というレベルの方が、初めて実際のLinux環境上でC言語のソースコードを記述し、gccでコンパイルし、走らせるまでには最適の入門書と思います。
ただ、ある程度経験のあるプログラマーであれば、30分で読み通せるほど内容は平易で、ちょっと物足りないかもしれません。
C言語の入門書を読破して、Linuxプログラミングの基礎を
学びたい人に最適の1冊だと思います。
C言語の入門書にも書かれているような内容があるのですが、
Linux上で扱う場合の注意・説明が書かれていますので
既に知っているからといって読み飛ばすことなく
読み進めていくことができます。
また、理解を深める為の図や表、網掛け編集などで
読みやすくなっています。
「ふつうのLinuxプログラミング」と書かれており、あまりインパクトを
感じない書名だが、一通りのLinuxプログラミングを網羅しており、
第1章から順に読み進めることによって、それらを習得できると言える。
また、ちょっとしたテクニックもところどころに書かれていたり、
これは良くて、これはダメという基準がはっきり書かれているので、
初心者が自分でプログラミングをしたときに、バグを作りこむ
ことも少なくできると思う。
さらに深いことを知りたい人のために書籍紹介をしている点も初心者にとっては、
うれしいことだと思う。
ただし、manコマンドでAPIを調べることを知っているプログラマには、
本書を読み終えたあとはの章で紹介している書籍を手がかりにもっと
深いところを解説している書籍を読んだ方がよいかもしれない。