成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么說 Go 和 Rust 不是競爭者

開發 開發工具
Go主要搶占2006年以來的互聯網2.0公司市場,它們大量采用(outgrown)Ruby, Python, 和Node.js (v8) 語言,沒有耐心使用部署代價<>高昂的基于JVM語言。

 

這篇短文解釋了,為什么我認為 Go 和 Rust 并不是競爭對手。

為什么人們認為 Go 和 Rust 是競爭關系

在解釋為什么我認為 Go 和 Rust 不是競爭對手前,我想說明一下為什么這個問題會被提起。

  • Rust 和 Go 發布的時間相近。Go 從 2007 年開始構思,2009 年十一月對外公開。Rust 發布于2010 年,只晚了幾個月,盡管 Graydon(格雷頓)聲明 Rust 可能是更早就開始構思了。無論怎樣,這兩個語言都有著前輩的貴族血統。對于 Go 來說,有 Hoare(霍爾)的 CSP,Alef 和Pike(派克)的 Newsqueak,而 Rust 則是 ML 家族的語言之一。

  • Rust 和 Go 都是被譽為內存安全的。雖然這個說法沒錯,這兩種語言都不允許不安全的內存訪問,更重要的是,世界已經不能容忍一個不是內存安全的新語言了。事實是 Go 和 Rust 這兩種語言,經過數十年的證據表明,現實世界中,程序員們普遍是不能安全手動管理內存的。

  • 同樣是年輕的語言,Go 的 1.0 版本發布于 2012 年,而 Rust 的 1.0 版本是今年(2015)早些時候,這意味著他們都雄心勃勃和有上進心,想要占領現任編程語言的市場。

這些跡象都可以說明為什么我們看的 Rust 和 Go 是競爭關系。放眼看去,確實很難找到他們的其它聯系,他們出現得太偶然了。

 

一曲

 

一曲
翻譯于 1周前

2人頂

 

 翻譯的不錯哦!

[[139946]]

為什么我認為 Rust 與 Go 不是競爭對手

綜上,我認為 Go 與 Rust 之間不為競爭關系有以下原因:

  • Rust 關注 “free of charge” 的抽象。如果你對這很熟悉,說明你已經使用 C++ 很多年了。Go 為了保證語言的簡潔性和正交性,將很多底層的操作推遲到運行時來進行。

  • Rust 是專門為與 C語言 的互操作而進行設計的;Rust 代碼一般位于被 C語言 調用的其他大型程序中。Go 通過 cgo 來進行語言之間的交互,但這并不是 Go 被設計的首要原因。

  • Go 將并發作為首先的關注目標。并不是說在 Rust 里面沒有類似 Go 的并發框架,但 Rust 將這部分留給了程序員。

  • Go 關注程序員的編碼效率,可以從across the whole software development lifecycle 看出。Rust 作為 LLVM 的頂層代碼,存在很多類似的做法。

 

Finlay

 

Finlay
翻譯于 1周前

1人頂

 

 翻譯的不錯哦!

 

Rust 和 Go 不是競爭者

Go 著重于提高大團隊開發者工作效率,遵循嚴格應用簡潔化原則( rigid application of simplicity) —拒絕復雜化和歧義化的觀點。

Rust則面向無法容忍不安全內存訪問或運行時開銷的程序員(Go也不能容忍,我想沒有人愿意學習一門新的不安全的編程語言)  —哪些不安全的,或帶來(額外)開銷的想法會被拒絕,至少要排除在核心語言之外。

Rust競爭對象是C++ and D編程語言,這類語言的程序員容易接受更復雜的語法和語義(可能還有更高的可讀性代價-注,應該是更難于讀懂代碼的意思) 以換取***性能。 例如,單片機,AAA游戲引擎, 和web渲染引擎(等應用領域)。

Go主要搶占2006年以來的互聯網2.0公司市場,它們大量采用(outgrown)Ruby, Python, 和Node.js (v8) 語言,沒有耐心使用部署代價<>高昂的基于JVM語言。

英文原文:Why Go and Rust are not competitors

 

 

 

 

 
責任編輯:王雪燕 來源: 開源中國社區
相關推薦

2010-03-16 10:12:38

Windows Azu

2011-05-20 11:10:53

TouchPad惠普

2024-08-19 13:21:14

2011-08-17 09:46:18

微軟蘋果Linux

2023-03-01 13:54:46

技術AI

2009-04-22 09:03:07

騰訊手機瀏覽器

2012-09-11 09:47:31

2023-01-03 08:07:33

Go字符串指針

2023-03-10 08:48:29

2015-11-17 08:54:42

語言gorust

2015-11-17 10:00:50

DGORust

2009-06-02 18:34:45

VMwareHyper-VVI3

2020-09-25 08:10:55

Rust系統編程

2025-03-13 07:32:26

2025-03-04 00:25:55

Go開發者切片

2009-05-31 09:32:51

時代華納備忘錄AOL

2019-05-07 16:12:13

庫克蘋果巴菲特

2024-12-13 08:00:00

2022-11-11 08:16:51

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产视频久久久 | 操久久 | 男女性毛片 | 国产精品国产a级 | 91高清视频在线观看 | www.久久久 | 四虎影院在线免费观看 | 亚洲精品成人在线 | 亚洲精品在线播放 | 国产色在线 | 国产欧美一区二区精品忘忧草 | 国产成人精品一区 | av香蕉| 国产免费一区二区 | 户外露出一区二区三区 | 91在线 | 国产高清亚洲 | 欧美8一10sex性hd | 欧美嘿咻| 日韩不卡一区二区三区 | 久久久av| 福利视频网址 | 作爱视频免费观看 | 免费的av| 中文字幕在线精品 | 国产日韩欧美一区二区在线播放 | 国产精品美女久久久久aⅴ国产馆 | 99精品久久久久久久 | 黄视频网址 | 精品久久久久久久久久久久 | 免费一区二区 | 日韩免费一区 | 久久久精 | 日本高清aⅴ毛片免费 | 欧美精品网站 | 日韩精品 电影一区 亚洲 | 一区欧美 | 一区二区视频在线 | 91精品国产91久久久久久 | 欧美精选一区二区 | 日韩精品在线播放 |