| Rust | C | 記憶體 | 資料型別

Rust更新u128、i128資料型別記憶體對齊,確保與C語言一致

Rust開發團隊修正u128、i128資料型別在x86架構上的對齊問題,確保與C語言完全相容,不過卻可能會增加記憶體占用

2024-04-03

| Memory Safety | 軟體記憶體安全 | C | C++ | Rust | non-memory-safe | 緩衝區溢位 | 記憶體洩漏 | 記憶體越界寫入 | 記憶體越界讀取 | Use After Free | Prossimo | NSA

從程式語言層級確保記憶體安全,不只美國NSA建議,今年Prossimo專案也在推動

近年微軟與Google都指出,有70%重大漏洞的根因都出記憶體問題,今年來,不只美國國家安全局(NSA)在11月10日鼓勵開發者可改用C#、Go、Java、Ruby與Swift等語言,來取代C與C++,事實上,在今年5月,開源社群、科技大廠與美政府商討提升開源軟體安全對策,就已經將換不具記憶體安全的語言列為重要工作

2022-11-22

| 武漢肺炎 | Tiobe | C | Java

武漢肺炎疫情使C語言在Tiobe Index排名取代Java重回第一

嵌入式語言C和C++被大量用在開發醫療器材的軟體,因此武漢肺炎疫情肆虐的同時,帶動這些語言的需求

2020-05-06

| Rust | 網路驅動程式 | C | Go | 程式語言

研究人員以多個高階語言實作使用者空間網路驅動程式ixy,發現Rust效能好又安全

Rust處理每個資料封包比C語言還要多執行63%的指令,但是速度卻只慢4%,是具效能且安全性的驅動程式開發語言選擇

2019-09-17