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

C言語は滅びるべきか」記事へのコメント

  • C言語が悪いんじゃなくて、それを扱う人間のレベルが低いのが悪いということ、質を担保するためのコストがかなり高くなること、でしょう。

    かといって、そう簡単にレベルの底上げができたり質を担保するためのコストが下がるわけでもなく、危ないことがやりづらい・起きにくい環境を選びましょう、というのは同意できて、オススメとしてRustを挙げるのも同じではありますが。

    個人的な危惧として、未だにコンピュータを理解するにはC言語を知らないとだめだ、という原理主義者が結構いることです。そんなことないんだけどなぁ…。

    --
    ほえほえ
    • by manmos (29892) on 2017年07月20日 10時20分 (#3247238) 日記

      コンピュータを理解したいのなら一つくらいアセンブラを知ってほしいとは思う。

      理解のためだけでいいので古いのでいい。
      86系より68000系の方がコンピュータを理解するのはいいと思う。(個人の感想です。)

      その上でC言語を理解してほしい。そうすると他の言語の何が良くて何が悪いのかよくわかり、使用用途がはっきりする。

      #まあ、タレコミ時のタイトルのC++は死んでいいと思う。(個人の感想です。)

      親コメント
      • by Anonymous Coward

        コンピュータを理解したいのなら一つくらいアセンブラを知ってほしいとは思う。

        コンピュータの「何」を理解するかって部分は一切触れずに「コンピュータを理解する」って言葉が、各々の思惑で使われているような気がするが、そこは大丈夫なのかな。

        OS上で動作するシステムの開発をするにあたって、アセンブラの知識がそれほど重要だとは思えない。WEBシステムの開発やってる連中がアセンブラを勉強して、役立てることが出来るのか。彼らはアセンブラを知らなくても、ある視点ではコンピュタを理解している人と言って差し支えないと思いますよ。

        86系より68000系の方がコンピュータを理解するのはいいと思う。(個人の感想です。)

        コンピュー

        • 先にLISPを知っててCを知ったとき、
          struct list {
            struct list *car;
            struct list **cdr;
          };
          なんだって理解した。

          forthも解りやすかった。すぐコンパイラ?が書けた。
          Cがアセンブラにどう落ちるか理解すると、大体の言語は理解できると思うけどなぁ。

          親コメント

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...