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

非オブジェクト指向な「Javaプログラミング能力認定試験」」記事へのコメント

  • どこまでが笑い話・都市伝説なのか良く分からないですが、 C++ なんかは「Cの上位互換」であるからして、 C言語に親しんだ人がオブジェクト指向を取り入れながらやるのに向いている、 なんていう話(デマ?)があって、全然オブジェクト指向ではないものを せっせと書いている場面が多々あるっていうウワサはあったりしますよね。 そういうのと似たような臭いですかね…

    究極的には 「// でコメントアウトできる C」みたいな…
    • by Anonymous Coward

      gccであることをいいことに、Cでも//でコメントアウトしてます。ごめんなさい(懺悔)

      • Re: (スコア:0, 既出)

        by Anonymous Coward

        C99で//はコメント開始と規定されていますので問題なし!

        # でも真面目な話、2011年現在で//から始まるコメントはCでないと言っちゃうのは勉強不足かと・・・
        # コンパイラの実装とは別にCもC++も規格は変化(進化とも退化ともいわん)していってますので。

        • by Anonymous Coward on 2011年01月10日 20時46分 (#1885939)

          >> # でも真面目な話、2011年現在で//から始まるコメントはCでないと言っちゃうのは勉強不足かと・・・

          「勉強不足」という意味ではそうかもしれないけど,前提条件無しで「//はCでコメントとして使える」と思っちゃう方が問題あるような気がするけどね.いくら「C99では使える」って言ったって,自分が使ってないコンパイラはどのバージョンからC99対応なのかなんて知らないし.

          親コメント
          • >> # でも真面目な話、2011年現在で//から始まるコメントはCでないと言っちゃうのは勉強不足かと・・・
            「勉強不足」という意味ではそうかもしれないけど,前提条件無しで「//はCでコメントとして使える」と思っちゃう方が問題あるような気がするけどね.いくら「C99では使える」って言ったって,自分が使ってないコンパイラはどのバージョンからC99対応なのかなんて知らないし.

            例えば、関数プロトタイプは元々C++で導入された宣言方式で、それがC89でC言語に逆輸入されました。
            それを、それこそ10年ぐらい前の時点でも、K&Rを想定して「関数プロトタイプを使ってるのはCではない」とか言っちゃったらもうダメでしょう。

            同じように、そろそろもうC89を捨ててもいいんじゃないでしょうか。

            親コメント
            • by Anonymous Coward on 2011年01月11日 8時28分 (#1886077)

              >> 同じように、そろそろもうC89を捨ててもいいんじゃないでしょうか。

              そうやって「そろそろ~なんて古いものは捨てようぜ」で捨てられるなら,COBOLのコードなんてとっくに絶滅してるはずじゃないの?

              親コメント
              • by Anonymous Coward

                UMLよりテキスト表示できるCOBOLのほうが表現しやすいことがある。
                COBOLで仕様書書いて、C++で実装してますが、何か?

            • >同じように、そろそろもうC89を捨ててもいいんじゃないでしょうか。

              言語仕様を捨てて良いかどうかは、コンパイラやその他のツール、
              ライブラリやフレームワークの対応具合で決まる。

              親コメント

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

処理中...