私は再学習しますC
;それは何年も経っており、慣れ親しんだニュアンスは時間が経つと失われています。「K&R C」はまだ適用可能ですか
私はもともとしかし、私は今、多くの人々がK & R.
でチーフ例を批判レベリング参照K & R.からC
を学んだhttp://c.learncodethehardway.org/book/learn-c-the-hard-waych55.html#x61-27200055
トップの理由は、それがコードだということであるように思われますスタイルは過度に簡潔であり、慣行はより大きなプログラムには適用されず、メモリリークを引き起こすか、共有ネットワークアクセス可能なシステムでの攻撃の対象となります。
人々はこれらの批判が公正であると感じますか?彼らは誰かに教えてもらえませんかC
?もしそうなら、人々は「近代的な」C
本を推奨できますか?
ほとんどの場合、K&Rは言語が標準化される前のものであり、コンピューターの風景がかなり違って見えるからです。それは素敵な2番目の読書かもしれませんが、おそらく、適切で現代的なCを学ぶためのより良い本があります。 –
それは主観的な理由で閉会に投票しましたが、ちょうど参考になりました。最初の批評は、無効なパラメータを渡すと問題が発生します "。それが「欠陥」だと思われる場合は、Javaに切り替える必要があります。 – Jon
@Kerrek SB - K&R 2nd。 Ed。標準C89をカバーしています。 –