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

Chromiumプロジェクト、重大度の高いセキュリティバグの約70%がメモリに由来すると発表」記事へのコメント

  • わたしゃC/C++しかまともに使えないので組み込み界隈で飯食ってます
    もうPC界隈ではネイティブコードに無鑑査で落ちる言語を使うことは
    悪とされるようになるのかもしれない。
    # デバイスドライバさえも???

    • by Anonymous Coward

      Rustが好評と実績を得ているが、贔屓にしているC++が負けるのは正直いって悔しいw
      Rustで得られたメモリ管理パラダイムが、C++(の規格か、実装)に取り入れられることを期待している。

      ていうか、数学の得意な人がやれば、今でもできそうなもんなんだが、やらない理由があるんだろうか。

      • Re: (スコア:2, すばらしい洞察)

        by Anonymous Coward

        「人間は間違える」を前提にするとC/C++は本当にクソなので滅びるべき

        Rustで得られた知見がC++にフィードバックされようが、メモリ管理の誤りは人間がコードを書く限りは発生する
        だからこそ、安全な言語が使われるべき

        • by Anonymous Coward

          未熟なプログラマが悪いのであってC++は悪くないよ

          • by Anonymous Coward on 2020年05月28日 22時43分 (#3823581)

            未熟でないC++erって聞いたことないんだけど。
            あの言語は、深部に行けば行くほど初心者になっていく。

            親コメント
            • by Anonymous Coward

              でも元記事はメモリ破壊とか言ってるぞ?
              テンプレートがどうとか型推論がどうとか、そんなんじゃない。
              きちんとエラーチェックして、しっかり排他処理して、生ポインタ使わずに済むようにクラスにまとめて、とかその程度でいい。
              C++のエキスパートでなくても、普通のプログラマなら普通にできることだよ。

              • by Anonymous Coward

                それがちゃんとできてりゃ、標題のようなことには、なってないわけだ。
                なんだかんだで。ってやつ。自戒も込める。
                その上、さらに、Rustのように、もっともっとコンパイラが仕事するべきだ。

              • by Anonymous Coward

                エラーチェックして排他処理して生ポインタ使わずに済むようにクラスにまとめて…とまともにやるならC++である必要性がない
                極一部の組み込み用途以外でC++をあえて選ぶ理由がもう無いと思う

計算機科学者とは、壊れていないものを修理する人々のことである

処理中...