アカウント名:
パスワード:
昔、Cプログラミング診断室http://www.amazon.co.jp/dp/4774117870/ [amazon.co.jp]というのを読むといいと勧められて読んだのですが、なんか作者の意地の悪さというか、批判のしかたがいやーな感じでどうも評価できませんでした。ダメなコードがなぜ生まれるのか、もっと体系的にまとめているのかと思っていたんだけど、例もバラバラというか、酷いコードを見せては罵るみたいなパターンで。
別宮某の誤訳指摘本と同じで、こういうのって作者と一緒になって自分が上の立場から悪口をいう快感を味合わさせるものになりがちな気がします。
大学の一年生でC言語をいきなり教えたりするから、こんな悲惨な事になるんすよ。最初はJavaかPascalかLispを教えるべきで、C言語は誰もが最初に学ぶような言語ではなかった。
なぜあの時代、「C言語はプログラマの基礎教養」「C言語ができずんばプログラマに非ず」「できなくても履歴書にC言語って書いておけ」みたいな風潮があったんでしょうねぇ。今の時代になっては、「アセンブラができずんばプログラマに非ず」なんて吹かしている人間は、流石に見かけないはず…と思いたい。
C言語さえ覚えておけば食いっぱぐれないし即戦力な時代だったから当然でしょう。
Cの時代以前がPCやマイコン向けはアセンブラで書くのが当たり前でしたし。他のコンパイラ言語は実用性で問題があって、アセンブラと同等の速度で動いてアセンブラよりも生産性の高いCが持て囃されるのは当然の帰結というか唯一の選択だったし。それにプラスしてUNIXワークステーションによるダウンサイジングの流れ。あの頃はほんとにCの案件ばかりだった。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
ダメなものを批判していい気持ち (スコア:0)
昔、
Cプログラミング診断室
http://www.amazon.co.jp/dp/4774117870/ [amazon.co.jp]
というのを読むといいと勧められて読んだのですが、なんか作者の意地の悪さというか、批判の
しかたがいやーな感じでどうも評価できませんでした。
ダメなコードがなぜ生まれるのか、もっと体系的にまとめているのかと思っていたんだけど、
例もバラバラというか、酷いコードを見せては罵るみたいなパターンで。
別宮某の誤訳指摘本と同じで、こういうのって作者と一緒になって自分が上の立場から
悪口をいう快感を味合わさせるものになりがちな気がします。
Re: (スコア:0)
大学の一年生でC言語をいきなり教えたりするから、こんな悲惨な事になるんすよ。
最初はJavaかPascalかLispを教えるべきで、C言語は誰もが最初に学ぶような言語ではなかった。
なぜあの時代、「C言語はプログラマの基礎教養」「C言語ができずんばプログラマに非ず」「できなくても履歴書にC言語って書いておけ」みたいな風潮があったんでしょうねぇ。
今の時代になっては、「アセンブラができずんばプログラマに非ず」なんて吹かしている人間は、流石に見かけないはず…と思いたい。
Re:ダメなものを批判していい気持ち (スコア:0)
C言語さえ覚えておけば食いっぱぐれないし即戦力な時代だったから当然でしょう。
Cの時代以前がPCやマイコン向けはアセンブラで書くのが当たり前でしたし。
他のコンパイラ言語は実用性で問題があって、アセンブラと同等の速度で動いてアセンブラよりも生産性の高いCが持て囃されるのは当然の帰結というか唯一の選択だったし。
それにプラスしてUNIXワークステーションによるダウンサイジングの流れ。
あの頃はほんとにCの案件ばかりだった。