這個貼文的想法是在最近幾次公開和個人討論中誕生的,強調了許多技術、政治、個人和宗教方面的內容。這兩種程式語言在過去十年中都取得了成功,但發佈時間不同:Go 於 2009 年,Rust 於 2015 年。
有些人認為 Go 和 Rust 不是直接競爭對手,但這並不完全正確:它們經常交叉:控制台工具、桌面應用程式、Web 服務等等。唯一的非交叉區域是嵌入,但由於靜態連結和來自 C/C++ 的強烈競爭,Rust 在這裡並不是很強。這意味著在許多情況下,您必須在 Go 和 Rust 之間進行選擇作為下一個專案的主要語言。
測試不是根據程式碼複雜性或奢侈程度來選擇的,主要模式是流行的任務。即使在機器學習、網路或音訊處理等完全不同的專案中,您也無法逃脫主要的構建塊:基本數學,如加法、字串連接、排序、雜湊、解析等。因此,讓我們深入研究一下程式碼是什麼樣的以及哪個更快。時間在這裡是最重要的 - 越快越好。
查看 Nix Sanctuary 的基準測試和最終分數。
不要忘記訂閱,不要錯過新的 NS 程式設計貼文。
以上是Go 與 Rust 在日常任務基準測試中的最佳測量結果的詳細內容。更多資訊請關注PHP中文網其他相關文章!