→ freexq: C和C++可以直接管理記憶體似乎是兩面刃,好處是執行速度快 11/20 19:38
→ freexq: 壞處是一但出錯,會造成記憶體安全漏洞,被駭客利用 11/20 19:45
→ freexq: 在文章最後一段,2020年代C/C++仍然是軟體開發主力軍 11/20 19:48
→ freexq: 2030年代,記憶體安全語言將會全面崛起 11/20 19:49
→ freexq: 這表示再5年,C/C++會被全面取代掉嗎? 11/20 19:52
→ freexq: 舊的已完成的程式碼不要說,開發新程式將不再採用C/C++嗎? 11/20 19:56
→ CP64: 稍微看了一下CISA發布的東西 它只要求一些元件需要這樣做 11/21 03:43
→ CP64: 如暴露在網路中的或加密相關的敏感功能的元件 11/21 03:45
→ CP64: *現有的程式中的這些元件需要發布遷移路線圖 11/21 03:46
→ CP64: 不過照過往換東西的速度我覺得講到時候全面取代是有點太快 11/21 03:48
→ CP64: 我相信不符合以上條件的東西還是會很多是繼續用C/C++ 11/21 03:49
→ freexq: 溫水煮青蛙,照文章來看美國政府呼籲不要用的根本理由 11/21 19:04
→ freexq: 就是 C/C++ 是「記憶體不安全」的程式語言 11/21 19:09
推 bizer: 記憶體不安全我只當你程式有bug,那個程式沒bug? 11/21 19:21
→ freexq: 加上連Linux和Windows的核心都可以用另一個語言Rust來寫 11/21 19:23
→ freexq: C/C++傳統優勢領域不再... 11/21 19:28
→ freexq: 慢慢的以後你的老闆會要求你用別的程式語言來完成工作 11/21 19:31
→ freexq: 你個人或公司在外面接的案子,也會指定你不要用C/C++ 11/21 19:35
→ freexq: 就如同文章所説的,使用其他的程式語言,達到他們的目的 11/21 19:44
→ freexq: 根本上去解決程式容易出錯的機制 11/21 19:45
※ 編輯: freexq (36.233.195.218 臺灣), 11/21/2024 19:47:29
※ 編輯: freexq (36.233.195.218 臺灣), 11/21/2024 19:53:37
※ 編輯: freexq (36.233.195.218 臺灣), 11/21/2024 19:56:26
推 wulouise: 這篇很久了吧 .... 11/21 21:24
推 Killercat: 我以為Linus會順便troll一下C++ XDD 11/23 01:59
推 kdjf: 安全的需求不是在每個領域都那麼有價值... 11/23 09:14
→ logravis: 不行吧~python老弟不懂,但好像沒有pointer 11/23 12:56
→ jpjpjp: 愈改愈爛。C那麼好用也能被硬拗成這樣。 01/06 12:28
推 expiate: curl不是才放棄rust,這樣還有搞頭嗎? 01/13 03:54
推 if4: 打從一開始學習程式語言,就提到結構性的重要,尤其是C&C++ 02/06 01:32
→ if4: 這期間也有提到記憶體的管理。結構性的好處讓程式碼可讀性高 02/06 01:32
→ if4: 記憶體的管理讓程式碼安全性提高,但是以前的做法是讓我們在 02/06 01:32
→ if4: 研發程式的時候謹慎小心,別出紕漏。但看了這個新聞之後,才 02/06 01:32
→ if4: 驚覺主管機關要我們換另外一種語言,這個問題從編譯器本身做 02/06 01:32
→ if4: 改良不行嗎?換另外一種語言就是說把編譯器換掉,這其中又有 02/06 01:32
→ if4: 何差別呢? 02/06 01:32
推 nthank: 我覺得很困難。現實就是最強最資深的這些人都不願意放棄 02/06 14:10
→ nthank: 自己熟悉的語言。 02/06 14:10
→ lycantrope: 換zig 02/06 16:23
推 johnjohnlin: 就是強才不願意放棄吧,損失多少開發效率 02/08 09:35
推 hare1039: 外行人領導內行哦 02/14 09:28
→ hare1039: 去除C & C++ 根本不可能 02/14 09:28
→ Lipraxde: 編譯器本身做改良還是受限於程式語言的語法,語法本身 02/14 16:21
→ Lipraxde: 存取記憶體就沒保證安全性了,替代方案可以用 lint、va 02/14 16:21
→ Lipraxde: lgrind 等工具,但比較像是在打補丁 02/14 16:21
→ if4: 請問 Windows 這系列 OS 是用 C/C++ 寫的嗎? 02/14 23:14
推 if4: 因為想到以後可能 Windows OS 重寫就有很高的不確定性 那DOS? 02/15 03:12
→ if4: 不過安全性高的話 就不用經常安全性更新了 也算好消息 Orz 02/15 03:15
推 wulouise: 現實就是重寫不合效益,單寫mmodule rust效果差很多 02/15 19:04