パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

「正しい英語」などというものが存在しない理由とは」記事へのコメント

  • by Anonymous Coward

    正しいCや正しいJAVAの書き方なんて無いんだよ!
    動けばいいんだ、動けば

    • by Anonymous Coward

      いやいや、CもJavaもきちんと仕様が決まってるから

      • by Anonymous Coward on 2015年03月21日 23時15分 (#2782325)

        Cの言語仕様だって時代によって変化しているんで、C99以前のコンパイラなのに"//コメント"が使えたり、 C++11以前と以後ではautoの意味が違ってきたりしますよ。
        Cだと特に、仕様で"処理系依存", "未定義"としているのが多いですよね。そういうのも「きちんと仕様が決まってる」っていうのはちょっと違うような気がする。

        親コメント
        • by Anonymous Coward

          きちんと仕様が決まっていないというのは未定義かどうかさえ決まっていないこと。
          未定義って決まっているのを「仕様が決まっていない」って思っちゃうのは
          「ちょっと違う」どころじゃなくて、全くおかしい理解。

          それに仕様が決まった=未来永劫そのままという意味ではないし、仕様が一つしかないという意味でもない。
          そもそも仕様が決まっていないと新しい仕様に改訂することも出来ないし、
          「C++11以前と以後ではautoの意味が違う」なんて議論も出来ない。

          「C99以前のコンパイラなのに"//コメント"が使えたり」なんてのはコンパイラの実装の話であって、
          仕様が決まっているかどうかとは全く関係がない話だ。

          「決まっていないことがあるから正しいとは言えない」なんていうなら、変数宣言一つできやしないじゃないか。

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

処理中...