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

オープンソースソフトウェアの脆弱性、2019年は前年から50%近く増加したとの調査結果」記事へのコメント

  • Cではバッファーエラー(CWE-119)・領域外読み込み(CWE-125)・NULLポインター参照(CWE-476)の順になっている。

    他の言語ではそもそも脆弱性になりえないから…と思ったが、ここではC++も「他の言語」なのか。みんな意外とC++の機能をちゃんと使っているということか

    • by Anonymous Coward

      ちなみに python ruby php などはC言語で実装されています

      C言語が滅ぶことは当面無いと思われます

      • by Anonymous Coward

        セルフホスティングできるようになれば解決!?

        • Re: (スコア:2, 参考になる)

          by Anonymous Coward

          話を矮小化するな
          セルフホスティング可能云々じゃないだろ
          まずOSもなにもない全くの新しいプロセッサを開発したとして
          そのプロセッサ用にC言語用のクロス環境を作ることは容易いだろうが
          それ以外の言語で同じことが可能な言語があるのか?って話よ

          C以外のほぼすべての言語がそうした状態での使用をそもそも想定できておらず
          勘違いも甚だしいことになぜかCコンパイラとそのビルドツール一式が存在している
          という前提の元にすべてが設計されてんじゃねーの?

          PythonでもRubyでもRustでもJavaでもC#でもなんでもいいが
          Cのクロス環境さえない状態でいきなり自身のクロス環境を構築できんの?

          • by Anonymous Coward

            RustはバックエンドがLLVMだから新規CPUに対応させるのはCとあまり変わらないのではないかと

            • by Anonymous Coward

              LLVMがCで書かれているという反論が来そう。
              実際のところの実装が容易なのはCが他の高級言語に依存しないからというより仕様が単純な上コンパイラ開発になれた人が多いからってだけの話。

にわかな奴ほど語りたがる -- あるハッカー

処理中...