無料マンガ・ラノベなど、豊富なラインナップで201万冊以上配信中!
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
本書は、アメリカの標準規格として1988年末に提出されたC言語のANSI規格にもとづいて第1版を全面的に書き直した新版である。ごく常識的に言えば、C言語はリッチー博士がベル研で1973年に開発して以来、多くのプログラマに使われているから、その仕様変更はちょっと不可能ということになるが、アメリカはあえて、そのCの仕様変更・機能拡張をやってのけた。これでCが近代的なプログラミング言語としてよみがえったのだからすばらしい。
本書の付録Cの要約でもわかる通り、ANSI規格による変更(機能拡張)はそう大幅なものではないが、重要な改良点を多く含んでいる。Cによるプログラミングは、これまで自由度がありすぎて危険だとよくいわれてきたが、ANSIによって改良された結果、Cによるプログラミングの安全性は大いに向上した。これでCの寿命は一段と長くなり、Cは今後ますます広く使われることになるであろう。
※アプリの閲覧環境は最新バージョンのものです。
Posted by ブクログ
開発言語として広く使われているC++やJAVAの源流とも言えるC言語に関する解説本。
著者の頭文字からK&Rともよばれるバイブル本です。言語を創り出した当人たちの手による、過不足のない非常に丁寧な言語の解説本です。
ところが、意外と評価は様々。「言語の思想などどうでも良いから手っ取り早く習得した形にしたい」という向きの方には、本書のような一つ一つ丁寧に意味合いまで含めて解説しているのはまどろっこしいと感じるのでしょう。でも、この本をじっくり読み込めないと、後々、ポインターや配列などC言語の様々な落とし穴にはまって必ず苦労します。
C言語の習得と使いこなしには、この本とネットでの追加情報があれば、他には何も要りません。
Posted by ブクログ
いわゆるK&R。学部一年のとき、プログラミングの教科書として採用されていたのでしぶしぶ買ったのを覚えている。人生で初めて買ったプログラミングの本であった。
それで、この本を読んでC言語を勉強するのだが、これが難しいのだ、凡人には(笑) そこで、「独習C」なるより平易な本を併読し、せっせとK&Rのサンプルコードを書き写し、実行していたことを覚えている。
ただ、難しくてよく分からなかったというのは最初のうちだけで、努力の末一通り読破したあと、再度読み返してみると、これが非常に分かりやすく、かつ面白くて驚いた。という意味では、良い本だった。
ただ、C言語の最初の一冊、にはどうかと思いますね…(笑)
Posted by ブクログ
C言語の王道本。
Cなんて新人の頃に少し書いたことがあるだけでほとんど機械的に書いていただけで、その特徴や雰囲気を掴んでいなかった。それではいかんだろうということでC言語を再学習することに。
1章こそCプログラムのシンタックス等初歩的な内容だったが、徐々に密度が濃くなっていく。シンプルだが「C言語とは」を理解する上で実は奥深い演習問題も豊富。
C言語。ここまで1からやらなきゃいけないのかという思いは確かに感じる。しかし低水準を意識させられる言語的な要求事項により、必然的にコンピュータの理解やアルゴリズムの考え方が身に着くのも確かで、キャリアの初期にしっかり取り組んでおけばよかったと実感。
※アプリの閲覧環境は最新バージョンのものです。