関連記事
systemdの不具合について、「安全ではない言語を使っている」のが原因との指摘
記事提供元:スラド
あるAnonymous Coward曰く、 先日、systemdにバグがあることが発見され、誰でも比較的簡単にLinuxシステムをクラッシュさせることができることが発覚した。この問題を指摘したAndrew Ayer氏によれば、systemdには設計上の欠陥があるという。バグのないソフトウェアを書くことは非常に困難だが、良いプログラマはバグの可能性を最小にするか、その影響を低減させる方向へソフトウェアを設計することの重要性を理解している。しかしsystemdの開発者たちはこれを理解していないと主張。不必要な複雑性を膨大に詰め込むことを決定し、メモリを安全ではない言語で記述したと非難している(Andrew Ayer、iWire)。
また、TechCrunchの記事では、安全ではない言語がキーポイントだとし、メモリ管理が安全でない言語を使って安全なコードを書くことを期待するのは現実的ではないと指摘している。一方でAndrew Ayer氏は希望はあるとして「GoとRustはこれまでCで書かれていたようなシステムソフトウェアを書くための注目すべき安全な言語だ」としている(Slashdot)。
スラドのコメントを読む | デベロッパーセクション | プログラミング
関連ストーリー:
ソースコードのインデント、タブよりもスペースを使うほうが多くの言語で優勢 2016年09月02日
スラドに聞け:いま使っている言語の仕様、把握している? 2016年08月24日
アセンブリ言語、最近人気が右肩上がり 2016年07月12日
※この記事はスラドから提供を受けて配信しています。
スポンサードリンク
関連キーワード