※ 本文轉寄自 ptt.cc, 文章原始頁面
[討論] Rust與C++
最近看到一則windows以Rust改寫部分程式的新聞,仔細一查發現Linux似乎也打算將Rust作為內核開發的第二語言,讓我對Rust這個語言產生很大的興趣。
我最先學會的語言是C,後來在學習物件導向的時候開始接觸到C++,對於C++提供的語言特性及STL印象深刻。雖然不能說寫的非常好,但感覺C++強化了很多C在記憶體管理上容易出現問題的地方。目前如果環境許可,C++往往是我會優先選擇的語言之一。
快速搜尋了一下Rust及C++的比較,大部分都是著重在將兩個語言的優缺點條列比較,比如Rust在記憶體管理跟編譯訊息上更為突出,而C++則是保持對C的相容跟編譯速度更為出色,編譯出來的執行效率兩者似乎在伯仲之間,都非常的優秀。
但是看了幾項比較資料後,卻沒有發現兩大作業系統選擇了較為年輕的Rust而非長時間發展的C++的關鍵原因。請問有對Rust較為熟悉的先進可以幫忙解惑嗎?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.206.52 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1687786427.A.59E.html
→
→
推
→
→
→
推
→
→
→
→
推
→
推
推
→
推
→
→
→
→
→
噓
噓
→
→
推
→
→
→
→
→
→
→
推