C言語入門書の次に読むの本 在线电子书 图书标签: 软件 编程语言 C语言
发表于2024-11-24
C言語入門書の次に読むの本 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024
本書は,タイトルの通り,C 言語の入門書を読み終わった後に読む本として書かれています。もっとも,「入門書」といっても,どんな本なのかよく分かりませんね……。よく,パソコンの本を読むと,「入門」だとか「初級」だとかいったレベル分けがされているけれど,著者によって区分が区々で,結局どの程度の内容なのかよく分からなかったりします。
本書でいわゆる「入門書」のレベルというのは,一般にいわゆる「文法書」の類ではありません。C の文法や基本的な標準ライブラリの使い方を知っていることはもちろんとして,ある程度のアルゴリズムやデータ構造を踏まえている必要があります。具体的にあげると……やっぱり『プログラミング言語 C』(K&R)になるのかな……。あたしは,もっぱら K&R で勉強したので,入門書といったらこれくらいしか知らないんですけれど,これで十分足りました。
さて,「入門」が文法事項とアルゴリズムだとして,プログラミングをする上で,この他に足りないものってあるんでしょうか……。それが,本書のテーマです。勿体ぶるのもなんですね,足りないものというのは,「具体的な」開発手法・開発手順です。
ある程度文法事項を知っていれば,他人のソースコードを読んで,生のテクニックを見ることができます。ただ,ここで読めるソースは,あくまでも「できあがったもの」です。「できあがるまで」のことは,あまり分からないんですね……。例えば,どういうデバッグ・テストをしたのかとか,ライブラリを作ったり使ったりするときの注意点,あるいは,複数で開発するときの開発手法,とかいったことです。
もちろん,普段からプログラミングに接している環境(大学・ソフトハウス)にいる方は,こういう方法は自然と身に付くものなんだと思います。けれど,あたしのように趣味で書いているような人は,まわりに注意してくれる人がほとんどいません。こういう「暗黙の流儀」や「作法」が分からないまま,自己流で開発してしまうというわけです。いくら本を読んでも,こればかりは身に付かないわけで,ここら辺が,プロとアマチュアの間にある境界の1つのようにも思います。
本書では,こういったプログラミングをする上での「お作法」が巧くまとまっています。特に,あたしが参考になったのが,ヘッダファイルとライブラリの作り方,enum ・ const の使い方(お恥ずかしい)あたりでした。開発環境が FreeBSD で,時々 OS 異存の話も出てくるけれど,OS 異存の話題はその都度注意書きがあるので,他の UNIX や Linux を使っている方も問題なく読めると思います。
一通り読んでから,あらためて自分の書いたプログラムを見てみると,なんとも「トホホ」なところがたくさん見つかりました。他人に指摘されないと分からないところって,多いんですよね……。
这是本定位非常特别的C语言进阶读本。它通篇没有像编程语言教科书《C Programing Langue》那样讲C本身的语言特性,也没有像《C Traps & Pitfall》那样拘泥于C的高级特性和应用技巧。它面向的是那些刚读完C入门书,却对代码编写过程中一系列不深奥但实操性极强,没参与过实际大...
评分这是本定位非常特别的C语言进阶读本。它通篇没有像编程语言教科书《C Programing Langue》那样讲C本身的语言特性,也没有像《C Traps & Pitfall》那样拘泥于C的高级特性和应用技巧。它面向的是那些刚读完C入门书,却对代码编写过程中一系列不深奥但实操性极强,没参与过实际大...
评分这是本定位非常特别的C语言进阶读本。它通篇没有像编程语言教科书《C Programing Langue》那样讲C本身的语言特性,也没有像《C Traps & Pitfall》那样拘泥于C的高级特性和应用技巧。它面向的是那些刚读完C入门书,却对代码编写过程中一系列不深奥但实操性极强,没参与过实际大...
评分这是本定位非常特别的C语言进阶读本。它通篇没有像编程语言教科书《C Programing Langue》那样讲C本身的语言特性,也没有像《C Traps & Pitfall》那样拘泥于C的高级特性和应用技巧。它面向的是那些刚读完C入门书,却对代码编写过程中一系列不深奥但实操性极强,没参与过实际大...
评分这是本定位非常特别的C语言进阶读本。它通篇没有像编程语言教科书《C Programing Langue》那样讲C本身的语言特性,也没有像《C Traps & Pitfall》那样拘泥于C的高级特性和应用技巧。它面向的是那些刚读完C入门书,却对代码编写过程中一系列不深奥但实操性极强,没参与过实际大...
C言語入門書の次に読むの本 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024