アカウント名:
パスワード:
卜部昌平氏のblogを引用させていただきますと、
> 他のツールを使えば全然ダメじゃない人でもCではダメなコードを書いてしまう、これがポイントなのですよ。かくいう自分もCで書いちゃったらメンテナンスしやすい見通しの効いたコードになる自信はちょっとないです。Cで綺麗なコードを書きましょうってのは道具というか、お膳立てが足りなすぎるのです。
という逃げ口上がありますが、要するに氏はそもそも他の補助がないと綺麗なコードを書くことができない様子です。
「C死ね」に反論している諸兄は、Cでも綺麗なコードを書ける人たちでしょうから、ここにギャップが生まれているのだと思います。
古くからCを使っている人たちは、綺麗なコードを書く努力をし、それらを克服し続けてきているものと信じています。
私はCを使う一番の理由は「システムを軽くする」です。(もちろん、大規模システムでCのみを使うのはナンセンスだと思うし、それをしている人はすでに居ません)
※「私」がACなのは申し訳ないと思っています。
>要するに氏はそもそも他の補助がないと綺麗なコードを書くことができない様子です。>「C死ね」に反論している諸兄は、Cでも綺麗なコードを書ける人たちでしょうから、ここにギャップが生まれているのだと思います。>古くからCを使っている人たちは、綺麗なコードを書く努力をし、それらを克服し続けてきているものと信じています。
綺麗なコードを書くことが習熟度に大きく依存してしまう言語仕様がマズイ、という主張ですよね。その意味においては私は賛同します。「死ね」という表現の選択と、それに伴う罵詈雑言は頂けませんが。
例えば、Cの言語仕様のうち、括弧やインデント等の基本的な記述に関してはpythonみたいな厳格さを要求するようにする。これだけでも、バグの発生要因の1/3~1/2位は減らせそうな気がします。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
レベルに差異がありすぎるのではないでしょうか。 (スコア:3, 興味深い)
卜部昌平氏のblogを引用させていただきますと、
> 他のツールを使えば全然ダメじゃない人でもCではダメなコードを書いてしまう、これがポイントなのですよ。かくいう自分もCで書いちゃったらメンテナンスしやすい見通しの効いたコードになる自信はちょっとないです。Cで綺麗なコードを書きましょうってのは道具というか、お膳立てが足りなすぎるのです。
という逃げ口上がありますが、要するに氏はそもそも他の補助がないと綺麗なコードを書くことができない様子です。
「C死ね」に反論している諸兄は、Cでも綺麗なコードを書ける人たちでしょうから、ここにギャップが生まれているのだと思います。
古くからCを使っている人たちは、綺麗なコードを書く努力をし、それらを克服し続けてきているものと信じています。
私はCを使う一番の理由は「システムを軽くする」です。
(もちろん、大規模システムでCのみを使うのはナンセンスだと思うし、それをしている人はすでに居ません)
※「私」がACなのは申し訳ないと思っています。
Re: (スコア:0)
>要するに氏はそもそも他の補助がないと綺麗なコードを書くことができない様子です。
>「C死ね」に反論している諸兄は、Cでも綺麗なコードを書ける人たちでしょうから、ここにギャップが生まれているのだと思います。
>古くからCを使っている人たちは、綺麗なコードを書く努力をし、それらを克服し続けてきているものと信じています。
綺麗なコードを書くことが習熟度に大きく依存してしまう言語仕様がマズイ、という主張ですよね。
その意味においては私は賛同します。
「死ね」という表現の選択と、それに伴う罵詈雑言は頂けませんが。
例えば、Cの言語仕様のうち、括弧やインデント等の基本的な記述に関してはpythonみたいな厳格さを要求するようにする。
これだけでも、バグの発生要因の1/3~1/2位は減らせそうな気がします。