> His rationale is that Rust code can be written to avoid the memory safety bugs (eg, buffer overflows) that plague C and C++ code and represent the majority of serious vulnerabilities in large projects. おまえはその危険なC/C++で書かれたコンパイラ基盤(LLVM)を使ってコンパイルしとるやんけ その言語は危険ではないんか?オォン?
LinuxカーネルのメンテナがRustコードを混ぜることを「癌」と呼び、開発者間の対立が激化中 (スコア:1)
https://techfeed.io/entries/67a52d4677bdbc0f2990eed9
> RustをLinuxカーネルに導入したい勢力と、C言語主体の開発体制を維持するメンテナとの対立が顕在化し、現在激しさを増している。今後、この対立がどのように解消されるのかが注目されるところである。
Re: (スコア:0)
>「Linus Torvalds氏による最終判断を仰ぐべきだ」という意見も出ている。
Linux 「(どないしよう〜)」
Re: (スコア:0)
Rust派の言い分も分かるけどC言語派の考え方により共感する。でも自分がコーディングするならCはやだ。
Re: (スコア:0)
Rustって、言語仕様もコンパイラ実装ももう安定したの?
Re: (スコア:0)
C派は複数の言語を扱うことでより複雑化し安定性を損ねるって主張か
その通りだ
余計なことはするな
Re: (スコア:0)
そんなことよりマクロがわかりにくいし、複数の言語だから無くしてくれんかな。
Re: (スコア:0)
いや、それ含めてCなんで
Re: (スコア:0)
> His rationale is that Rust code can be written to avoid the memory safety bugs (eg, buffer overflows) that plague C and C++ code and represent the majority of serious vulnerabilities in large projects.
おまえはその危険なC/C++で書かれたコンパイラ基盤(LLVM)を使ってコンパイルしとるやんけ
その言語は危険ではないんか?オォン?
Re: (スコア:0)
clangは危険だから使うのやめよう、となるだけな気がする
Re: (スコア:0)
カーネルの様に外部ライブラリに頼らないもので、これから新しく何かを始めるならRustでいいと思うんだが
基幹技術の置き換えは無理だよ
その上の全てが壊れる
やろうとすれば以前PHPからのRubyの置き換えが失敗に終わった様にRustも失敗するだろう
Re: (スコア:0)
gcc は pascal → c → c++
Re: (スコア:0)
GCCは当初からCで書かれていたし、今もソースの殆どはCの記述のままだよ
Re: (スコア:0)
githubによると?
https://github.com/gcc-mirror/gcc
Languages
C++ 32.2%
C 31.7%
Ada 12.2%
D 6.4%
Go 6.0%
GCC Machine Description 3.4%
Other 8.1%
Ada多いぞ
Re: (スコア:0)
主な根拠がファイル拡張子じゃC/C++の違いは少なくとも見分けられないと思う
何故かというとC++はCの上位集合であって.cpp内でCの記述は可能だし、しかもそれはC++としてコンパイルされるから
逆は無理だけど
Re: (スコア:0)
Ada多いぞ
それ以下はその言語そのものへの対応とかテストや管理用の部分じゃろうてw
Re: (スコア:0)
完全上位互換じゃないけどねー
https://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B
Re: (スコア:0)
そりゃそうだ
Re: (スコア:0)
コンパイラにもよるけどほぼ機能するね
そういう意味では移行は楽かもしれないが
完全上位互換だったら今頃Cは跡形もなく滅びてるでしょうな
Re: (スコア:0)
その危険な言語でコンパイルされる言語も変わらんやんって話でしょ
Re: (スコア:0)
そう、だからLLVMもC++から他の言語で書き直せってなるだろって話
Re: (スコア:0)
だったらそういう下位部分先にやらないと
話はそれからだ
Re: (スコア:0)
Fearless Concurrency
Re: (スコア:0)
前にRust派の主要開発者が抜けてニュースになってたけどまだやってたんだ
Linuxカーネルなんてただでさえコードライン多くてバグだらけなのに
開発者すら足りない状況でこんな言語間戦争やってたらもう終わりだね
どっちでもいいからさっさとメインラインの開発者削ってLTS6年に戻せよ
まじでカーネルの変更とかくだらねぇわ...