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

Cは既に時代遅れ?」記事へのコメント

  • by Anonymous Coward
    歴史的経緯云々を除いても、Cでしか書けないようなプログラムは依然として存在する。
    もちろんアセンブリで書けないなんて言うわけがないが、ヨイショしてるJavaやC#でKernelやブートローダが書けるんなら誰も苦労はしねえよと。
    こういうハードウェアよりのものを、どんなスペックのマシンでも問題なく動かせるような言語、そしてコンパイラを作ってからこういう事言えよって思う。

    C死ねっていう奴らって対案出さずにただ死ねだの邪悪だのって言うばかりで、何の対案も出さない。
    *本当に*殺すつもりがあるんならまともな対案出して、世界中が安心してCを捨てられるようになってから殺してくれ。
    •  首記の件、数学・記号論理学的な包含関係(必要十分条件)の観点で、原理的に「出来ること」と「出来ないこと」を論じると、

      (1)マシン語(全て可)はアセンブラの必要条件
      (2)アセンブラはC言語の必要条件(★必要十分条件に近い★)

      となることは言えるのですが、

      (3)C言語、C++言語は、JavaやC#の必要条件

      と言い切れるかと考えると、事がわかりやすいと思います。

       原理的に出来ることの可能性という意味では、明らかに上記(1)→(2)→(3)の順番です。しかしながら、「人として高度なことをコンピュータにやらせられること」と考えると、どうなんでしょうね。

       個人的には、上記(2)項が、最も「原理的に出来ることと、人として高度なことをコンピュータにやらせられることの、バランスの良いポイント(つまりCやC++程度がちょうど良い)」と感じてしまうのですが、老害ですかね(?)。

      --
      optimized for /.
      親コメント
      • by Anonymous Coward
        老害だとは言いませんが、CとC++を同じ箱にいれている時点で終わっている感じが。

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...