本書は,タイトルの通り,C 言語の入門書を読み終わった後に読む本として書かれています。もっとも,「入門書」といっても,どんな本なのかよく分かりませんね……。よく,パソコンの本を読むと,「入門」だとか「初級」だとかいったレベル分けがされているけれど,著者によって區分が區々で,結局どの程度の內容なのかよく分からなかったりします。
本書でいわゆる「入門書」のレベルというのは,一般にいわゆる「文法書」の類ではありません。C の文法や基本的な標準ライブラリの使い方を知っていることはもちろんとして,ある程度のアルゴリズムやデータ構造を踏まえている必要があります。具體的にあげると……やっぱり『プログラミング言語 C』(K&R)になるのかな……。あたしは,もっぱら K&R で勉強したので,入門書といったらこれくらいしか知らないんですけれど,これで十分足りました。
さて,「入門」が文法事項とアルゴリズムだとして,プログラミングをする上で,この他に足りないものってあるんでしょうか……。それが,本書のテーマです。勿體ぶるのもなんですね,足りないものというのは,「具體的な」開発手法・開発手順です。
ある程度文法事項を知っていれば,他人のソースコードを読んで,生のテクニックを見ることができます。ただ,ここで読めるソースは,あくまでも「できあがったもの」です。「できあがるまで」のことは,あまり分からないんですね……。例えば,どういうデバッグ・テストをしたのかとか,ライブラリを作ったり使ったりするときの注意點,あるいは,複數で開発するときの開発手法,とかいったことです。
もちろん,普段からプログラミングに接している環境(大學・ソフトハウス)にいる方は,こういう方法は自然と身に付くものなんだと思います。けれど,あたしのように趣味で書いているような人は,まわりに注意してくれる人がほとんどいません。こういう「暗黙の流儀」や「作法」が分からないまま,自己流で開発してしまうというわけです。いくら本を読んでも,こればかりは身に付かないわけで,ここら辺が,プロとアマチュアの間にある境界の1つのようにも思います。
本書では,こういったプログラミングをする上での「お作法」が巧くまとまっています。特に,あたしが參考になったのが,ヘッダファイルとライブラリの作り方,enum ・ const の使い方(お恥ずかしい)あたりでした。開発環境が FreeBSD で,時々 OS 異存の話も齣てくるけれど,OS 異存の話題はその都度注意書きがあるので,他の UNIX や Linux を使っている方も問題なく読めると思います。
一通り読んでから,あらためて自分の書いたプログラムを見てみると,なんとも「トホホ」なところがたくさん見つかりました。他人に指摘されないと分からないところって,多いんですよね……。
發表於2024-11-19
C言語入門書の次に読むの本 2024 pdf epub mobi 電子書 下載
這是本定位非常特彆的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語言
C言語入門書の次に読むの本 2024 pdf epub mobi 電子書 下載