ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道 |
|
売れ筋ランキング > ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道
CというよりLinux初心者にとって必須の本と感じました。 C言語の学習を通してLinuxというものがどういうシステムなのか その根底の部分を理解することが出来ました。 今まで理解しないで使っていた部分や、体系的でなく、ひらすらネットなどで情報を集めて 使うだけだった人にとってもすっきり知識を整理して基礎知識を固めることができるかも。 ただし、単純にC言語の本としては情報量も少なく、使えるサンプルソースコードも少ないです。 例えば、ファイル入力操作については、入出力は解説していますが、肝心の入力したファイルのデータをメモリや配列に保持したり、これをstrcat、strtok等さまざまな文字列操作をしたりといった実践的な関数の説明などがほとんどありません。 これを読んでもCプログラミングの実践的な実力はあまりつきませんが、Linuxシステムの基礎的な知識を学ぶことはできます。 じっくり基礎から固めたい人向け。 Linux(UNIX)のシステムプログラミングは全然知らなくても、 コンピュータの基本構造とC言語とさえ知っていれば理解できるレベルの内容です。 ですので、この本を読んだからといって仕事ですぐに使えるレベルの技術は 習得できないと思います。 むしろ基本的な概念と主なシステムコールや標準関数の使い方を覚えられる 点にこそ価値がある書籍です。 高いレベルの書籍を読む前に基礎中の基礎をちゃんと整理しておきたい方に お勧めです。 インターネット経由で、例題のソースコードを入手できたり、この本の読書会 での指摘事項を確認できる点は高く評価できます。 Linuxを使った開発を行いたいがLinuxをあまりさわった事が無い、という方には非常に良い本だと思います。使えない標準関数はばっさり切り捨てている内容に非常に好感を持てました。ただ、全体的に、浅く広く、といった内容となっているので割高感があります。なので星4つです。 ファイルシステム、プロセス、ストリーム、ファイルやパイプの話からAPIの説明・サンプルと、独学Cレベルな私には非常に参考になりました。個人的にはコストパフォーマンスが非常に高いと思います。お気に入りの一冊です。 「学校でC言語の基礎は習ったけども...」というレベルの方が、初めて実際のLinux環境上でC言語のソースコードを記述し、gccでコンパイルし、走らせるまでには最適の入門書と思います。 ただ、ある程度経験のあるプログラマーであれば、30分で読み通せるほど内容は平易で、ちょっと物足りないかもしれません。 ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道を楽天で検索 |