精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

接連被開源項目curl、Prisma棄用,Rust語言遭遇水逆,網友:從狂熱粉到后悔莫及

人工智能 新聞
作為一門系統編程語言,Rust 專注于安全,尤其是并發安全。它支持函數式和命令式以及泛型等編程范式的多范式語言,在語法上和 C、C++ 類似。

一時之間,Rust 編程語言陷入到了接連被棄用的窘境。

作為一門系統編程語言,Rust 專注于安全,尤其是并發安全。它支持函數式和命令式以及泛型等編程范式的多范式語言,在語法上和 C、C++ 類似。

圖片

圖源:https://x.com/ThePrimeagen/status/1875592777440084416

就在剛剛過去的 12 月底,知名開源項目 curl 的創始人 Daniel Stenberg 宣布:將放棄支持基于 Rust 編寫的 Hyper HTTP 后端,并徹底移除相關代碼。此舉引起了開發者社區的廣泛關注。


旅程即將結束,實驗結束了。我們努力過,但還是失敗了。


圖片

2020 年,Stenberg 開始在 curl 中添加對另一種 HTTP 后端的支持,它使用了基于 Rust 編寫的庫,被稱為 hyper。他的想法是引入一種替代的 HTTP 內部實現,從而可以讓 curl/libcurl 使用它來代替本機實現。目標是借助 Rust 的內存安全性,為 curl 用戶提供一個更安全的 HTTP 后端實現。

最初的工作得到了 ISRG 的慷慨贊助,它是「Let’s Encrypt」等出色工作的背后組織。期間 Stenberg 與 hyper 首席開發人員 Sean McArthur 密切合作,并取得了很大進展。到目前為止,Stenberg 已經在 curl 中以 EXPERIMENTAL 為標簽提供了 hyper 支持,希望吸引用戶的興趣并激發他們的實驗精神。

Stenberg 表示,他們已經完成了 95% 的工作,而且幾乎整個測試套件都以相同的方式運行,無論構建 curl 時使用哪個后端。然而,正是那最后的百分之幾卻變成了最大的阻力,最終導致了項目失敗、放棄并全部撤出。

為什么呢?總結起來,主要有以下兩方面原因。

一方面,幾乎沒人有這樣的需求,curl 的用戶對 hyper 沒有興趣;現有的 hyper 用戶也不關心它是否兼容 curl。

另一方面,libcurl 庫是用 C 編寫的,hyper 是用 rust 編寫的,兩者之間需要一個 C 粘合層。這就需要同時精通 C 和 Rust 語言的開發者來深入研究相關的架構和協議,來推動項目進展。現實卻是缺乏這樣的開發者。

因此,由于預計無法在短中期內完成 hpyer 工作,并且保留代碼的成本實在太高,只能通過削減這些代碼來提供靈活性并降低復雜性。

雖然 hyper 的實驗本身失敗了,Stenberg 認為他們從中吸取了一些教訓,并在過程中改進了 curl。其實在 2020 年開始 hyper 項目的時候,Rust 語言本身并沒有準備好。隨著時間的推移,Rust 現在已經有所改進,成為一種更好的語言,并可以為類似 hyper 的項目提供更好的服務。

另外,在拋棄 hyper 之后,curl 仍然有兩個 Rust 編寫的實驗性后端支持,分別是 rustls(用于 TLS)和 uiche(用于 QUIC 和 HTTP/3)。這兩個后端在 crul 中使用了更好的內部 API,并以更干凈的方式掛接到 libcurl 中,因而相較于 hyper 更易于支持,負擔也更小。

目前,hyper 的超級后端代碼已從 git 中刪除,并且 2025 年 2 月發布的 curl 8.12.0 版本中將不會留下任何痕跡。

不過,雖然 hpyer 被移除了,Stenberg 對未來引入 Rust 或其他語言編寫的安全后端持開放態度。未來會采用一些不一樣的做法,畢竟與 2020 年開始 hyper 時相比,他們現在擁有了更好的內部架構。

無獨有偶,在 12 月初,另一個開源數據庫工具鏈項目 Prisma 也表態將從 Rust 遷移至 TypeScript,以追求更好的插件和擴展生態。

聲明中寫道:Prisma 的架構歷來限制社區貢獻,其核心功能(例如查詢解析、驗證和執行)由 Rust 引擎管理,而這對于專注于 TypeScript 的社區來說是不透明的。因此決定將 Prisma 的核心邏輯從 Rust 遷移到 TypeScript,并重新設計 ORM,以使定制和擴展更容易。

圖片

近幾年 Rust 語言正在強勢崛起,在一些編程語言排行榜中的排名一直在攀升,比如 2024 IEEE Top 編程語言榜單中,Rust 的排名就很靠前。另外,用 Rust 取代 C 和 C++ 的呼聲也很高。

圖片

雖然 Rust 很強大且在安全性方面獨樹一幟,但它的學習成本也相對比較高。在一個關于「哪些原因阻止你在 2025 年學習 Rust」的調查中,有人拋出了一個有力的觀點:他最常用的 C/C++ 庫是同類中最好的,背后有數十年的開發經驗。對于 Rust,他要么費盡心力地繼續使用它,要么使用一些隨機、不知名、沒有血統的包。也有人認為,Rust 語法看起來很丑陋。

圖片

圖源:https://x.com/kai_fall/status/1875549570513658212

用了 18 個月,我滿滿的都是后悔

其實,在 2024 年初,Medium 一篇文章講述了作者花費了 18 月用 Rust 語言重建自己的算法交易平臺的過程。雖然費了很多心思,但最終十分后悔。一起看看在這過程中,Austin Starks 到底經歷了什么吧。

圖片

在文章開頭 Austin 就表示了他曾經十分看好 Rust,甚至是 Rust 的狂熱愛好者。Rust 看起來似乎是目前最快的、最安全編程語言之一。當然他發現不止自己一人這么認為。如果在網上閱讀有關 Rust 編程語言的文章,你很可能會遇到壓倒性的正面評價。每一篇 Medium 上的指南、每一篇 Reddit 上的帖子、每一個 Stack Overflow 上的回答 —— 一切都在贊美它。

這是故事的開始,或者說是「噩夢」的開始,Austin 決定放棄 TypeScript,將自己的整個開源算法交易系統重寫成 Rust。

其實,這次不好的體驗早有端倪。更早前,Austin 就寫過一篇關于使用 Rust 的經歷。他當時表示雖然非常喜歡 Rust 的速度和一些語言設計,但并不完全真正喜歡這門語言。不過文章一經發出,就遭到了猛烈的抨擊。甚至有一條高贊評論指責 Austin 是用 ChatGPT 寫的文章。這顯然已經是 AI 時代人們對文字創作最大的批評了。

圖片

Austin 進行了反思,或許是自己沒有給予 Rust 足夠的機會。他決定再使用一段時間 Rust。使用過后,他終于能夠自信地給出結論:

這門語言就是糟透了!!!

Rust 差在哪里?

Austin 用了幾個詞來形容來總結自己對 Rust 的厭惡:糟糕、冗長、難以理解的語法和語義。

圖片

 一個復雜的 Rust 函數示例

Austin 吐槽道,說 Rust 語義不糟糕的人都是在撒謊。如果沒有一個非常強大的大型語言模型,在寫函數的時候就會有很多事情做不成。他不想花 90 分鐘去弄清楚 run_transaction 函數中的 where 子句。最終,他完全放棄了使用輔助函數的想法,因為根本無法讓代碼編譯通過。人們所說的 Rust 最大的優點(嚴格的編譯器來消除錯誤)反而是 Rust 最大的缺點。

Austin 舉了個例子,如果在 Go 中編寫這個完全相同的函數,代碼大概會下圖這樣。雖然函數的核心結構保持相對不變, 但代碼能直接按照預期運行,不需要做過多復雜的調整、技巧或反復的嘗試。 

圖片

 Go 實現的函數 

Rust 在錯誤處理方面似乎有些優勢。只要你避免使用不安全的 unwrap 來減少運行時錯誤(例如空指針異常),就可以確定代碼會運行并持續運行。真的是這樣嗎?Austin:不!

他指出當數據出錯或發生意外時,開發者很難快速診斷問題,因為錯誤信息往往不夠直觀,開發者可能很難弄明白錯誤的根本原因。他自嘲,可能自己沒有找到啟用堆棧跟蹤的正確方法,這讓調試變得更加困難。

圖片

Austin:我的堆棧跟蹤在哪兒??? 

相比之下,Python 能夠提供堆棧跟蹤,精確告訴你發生了什么,甚至到行號。Austin 表示,就算是 Go 語言,也有 errors.Wrap (...),讓你能夠查看整個錯誤堆棧。顯然,這是 Rust 的設計缺陷。

除了 Rust 的設計缺陷,社區氛圍也是難評。Austin 表示,社區不能接受別人提出 Rust 有缺陷這個觀點。發表的看法會遭到攻擊,提出的問題也只能收獲陰陽怪氣。

圖片

Austin 在 Rust 社區中收到的「有用」回復

責任編輯:張燕妮 來源: 機器之心
相關推薦

2023-05-17 07:29:39

老硬盤格式化安全

2023-09-15 12:25:14

JetBrainsRust開源

2021-10-18 10:39:46

數據庫MySQL技術

2011-06-27 16:08:08

SEO

2020-05-15 08:30:25

前端開發工具

2015-11-10 18:23:29

信息泄露

2015-07-30 09:22:49

開源項目

2017-08-03 08:34:54

gRPCCRust

2017-02-27 14:51:05

2023-01-13 16:08:55

2024-02-28 10:13:25

Rust語言開發

2017-06-09 14:13:27

2025-09-25 08:23:31

2016-05-05 11:18:33

華為

2024-05-29 10:19:22

2024-05-20 08:35:00

模型定理

2015-10-08 09:25:05

比特幣存儲開源

2018-04-23 11:02:56

2020-04-08 17:30:56

硬盤主板顯卡

2019-08-28 10:41:35

RustC語言編程
點贊
收藏

51CTO技術棧公眾號

亚洲亚裔videos黑人hd| 午夜成人在线视频| 91九色在线免费视频| 五月天综合在线| 极品尤物一区| 日本丰满少妇一区二区三区| 正在播放亚洲| 亚洲精品18在线观看| 亚洲一区久久| 久久精品国产清自在天天线| 无码人妻一区二区三区在线| 成人国产精品| 精品成人av一区| 欧美日韩在线免费观看视频| 污视频在线免费观看| 久草中文综合在线| 青青草99啪国产免费| 538精品在线视频| 无码少妇一区二区三区| 91精品国产一区二区人妖| 日韩伦理在线免费观看| 国产人妻互换一区二区| 中文在线8资源库| 午夜精品一区二区三区四区 | 亚洲欧洲色图综合| 国产精品乱码视频| 亚洲图片欧美在线| 野花国产精品入口| 久久精品国产欧美亚洲人人爽| 日本少妇xxxx| 免费观看亚洲视频大全| 91福利视频在线| 无码专区aaaaaa免费视频| 午夜视频在线| 91啪亚洲精品| 91在线精品观看| 国产孕妇孕交大片孕| 久久久久久久高潮| 欧美激情精品久久久久久变态| 色偷偷男人天堂| 国产精品入口久久| 日韩福利视频在线观看| 中文字幕第三区| 久久人人视频| 欧美亚洲国产bt| 国产美女三级视频| 男女羞羞在线观看| 亚洲国产人成综合网站| 国产制服91一区二区三区制服| 午夜在线小视频| 国产蜜臀97一区二区三区| 欧美日韩国产精品一区二区| 五月婷婷六月丁香| 高清shemale亚洲人妖| 2019国产精品视频| 国产喷水吹潮视频www| 麻豆一区二区三| 国产精品第3页| 天天爽夜夜爽人人爽| 久久人人超碰| 国产精品久久久久久五月尺| 波多野结衣大片| 日韩一区精品字幕| 国产欧美精品一区二区| 在线观看亚洲国产| 麻豆国产一区二区| 91人成网站www| 精品人妻一区二区三区日产乱码 | 偷拍自拍在线视频| 波多野结衣在线一区| 国产超碰91| 熟妇高潮一区二区高潮| 成人av电影在线观看| 精品无码久久久久国产| 免费成人av电影| 欧美激情一区二区三区全黄| 在线一区高清| 丁香高清在线观看完整电影视频| 亚洲h在线观看| 免费在线观看毛片网站| 国产麻豆一区| 日韩视频在线你懂得| youjizz.com日本| 亚洲最好看的视频| 色偷偷噜噜噜亚洲男人的天堂| 男人在线观看视频| 黄色精品免费| 欧美在线观看日本一区| 国产美女www爽爽爽| 国产在线视频不卡二| 国产精品夜夜夜一区二区三区尤| 日漫免费在线观看网站| 国产精品久久99| 男人的天堂avav| 3d性欧美动漫精品xxxx软件| 欧美丰满嫩嫩电影| 亚洲成人日韩在线| 欧美色就是色| 午夜精品久久久久久99热软件| 午夜精品免费观看| 国产成人精品三级| 欧洲av一区| 性爱视频在线播放| 91福利在线免费观看| 久久久国产精品久久久| sdde在线播放一区二区| 欧美大片在线看| 亚洲精品毛片一区二区三区| 国产成人免费视频一区| 欧美专区一二三| 136福利第一导航国产在线| 欧美日韩一区二区在线观看视频| 91亚洲一线产区二线产区| 国产精品美女久久久久久不卡 | 日韩美女主播在线视频一区二区三区 | 久久精品www| 日本免费新一区视频| 成人9ⅰ免费影视网站| 尤物视频在线免费观看| 午夜电影网亚洲视频| 日本特黄在线观看| 精品国产一区一区二区三亚瑟| 久久久噜噜噜久久中文字免| 国产精品亚洲lv粉色| 欧美国产禁国产网站cc| 又粗又黑又大的吊av| 亚洲**毛片| 精品久久久999| 日批视频免费观看| 久久久影视传媒| 成人午夜精品久久久久久久蜜臀| 精品国产乱码久久久久久樱花| 国产一区二区三区在线视频| 国产日产精品一区二区三区| 成人一道本在线| 少妇高潮大叫好爽喷水| 懂色aⅴ精品一区二区三区| 亚洲精品在线观看www| 国产在线观看成人| 国产传媒日韩欧美成人| 亚洲天堂第一区| 日本午夜精品久久久久| 亚洲欧美一区二区三区久久| 在线免费观看毛片| 成人性视频网站| 久久久99精品视频| 中文在线综合| 久久久中文字幕| 超碰福利在线观看| 亚洲精品国产一区二区精华液| 不卡的在线视频| 日韩电影免费网站| 国产精品视频xxxx| 欧美极品视频| 51精品国自产在线| 午夜精品一区二区三区视频| 国产在线精品免费| 超级碰在线观看| 欧美成人精品午夜一区二区| 精品中文字幕乱| 亚洲AV无码乱码国产精品牛牛 | 久久人体大尺度| 国产视频精品免费播放| 在线免费黄色av| 国产亚洲欧美日韩日本| 亚洲国产精品三区| 五月开心六月丁香综合色啪 | 国产精品久久久久久久午夜片| 五月婷婷深爱五月| 亚洲精品一二三区区别| 99热最新在线| 男人av在线播放| 中文字幕亚洲一区在线观看 | av今日在线| 亚洲欧美国产精品| 又骚又黄的视频| 亚洲私人黄色宅男| 岛国精品一区二区三区| 羞羞答答国产精品www一本| 欧美午夜视频在线| 久久日本片精品aaaaa国产| 欧美日本中文字幕| 青青操视频在线| 欧美精选在线播放| 黄色小视频在线免费看| 久久精品夜色噜噜亚洲a∨| 香蕉视频999| 亚洲精品乱码| 少妇免费毛片久久久久久久久| 91亚洲精品在看在线观看高清| 久久91亚洲人成电影网站| 天堂av电影在线观看| 欧美日韩一级视频| 国产精品第二十页| 欧美激情在线观看视频免费| 91传媒理伦片在线观看| 欧美aaa在线| 黄色一级在线视频| 不卡一区综合视频| 成人在线视频电影| 日韩一区二区三区免费| 九九久久精品一区| 成年人在线观看视频| 欧美电影精品一区二区| 无码人妻黑人中文字幕| 一区二区三区在线影院| 国产毛片久久久久久久| 国产精品一区不卡| 久久综合伊人77777麻豆最新章节| 午夜久久影院| 午夜精品一区二区三区四区| 极品束缚调教一区二区网站| 亚洲一区二区三| 欧美电影h版| 久久久久久久久久久人体 | 久久99高清| 波多野结衣久草一区| 久久久久毛片| 国产精品久久久久久久久久ktv| 草美女在线观看| 久久中文字幕在线| 国产资源在线看| 日韩大片免费观看视频播放 | 日韩成人xxxx| 精品久久久久中文慕人妻 | 在线观看国产一级片| 亚洲综合另类| 男女激情无遮挡| 国内激情久久| 狠狠精品干练久久久无码中文字幕 | 老司机精品导航| 国产96在线 | 亚洲| 午夜欧美理论片| 久久免费一级片| 成人激情诱惑| 午夜欧美一区二区三区免费观看| 午夜a一级毛片亚洲欧洲| 国产精品久久久久久久久久久久冷 | 欧美人与禽zozo性伦| 波多野结衣绝顶大高潮| 欧美日韩中文在线观看| 国产精品成人免费一区二区视频| 亚洲一区二区三区小说| 玖玖爱免费视频| 一区二区三区成人| 九九九免费视频| 亚洲一区二区中文在线| 国产一级中文字幕| 亚洲国产精品影院| 国产成人啪精品午夜在线观看| 一区二区三区加勒比av| 亚洲视频免费播放| 舔着乳尖日韩一区| 欧美特黄aaaaaa| 色88888久久久久久影院野外| 国产成人精品777777| 在线免费av一区| 亚洲视频在线观看一区二区| 欧美精品1区2区3区| 国产一区二区波多野结衣| 欧美一区二区三区日韩| 好男人在线视频www| 日韩精品久久久久| 爱久久·www| 久久中国妇女中文字幕| 欧美色图天堂| 18久久久久久| 精品亚洲a∨| 亚洲一区二区三区在线视频| 超碰成人在线免费| 欧美日韩精品免费在线观看视频| 欧美精品一区二区久久| 日韩video| 日韩一级网站| 污片在线免费看| 成人av一区二区三区| 中文字幕狠狠干| 国产精品久久久久影院亚瑟 | 国产综合激情| 欧美一级欧美一级| 免播放器亚洲| 欧美性受xxxx黒人xyx性爽| 波多野结衣一区二区三区| 国产伦理片在线观看| 亚洲精品乱码久久久久久久久 | 欧美乱大交做爰xxxⅹ小说| 亚洲免费观看高清完整版在线观看 | 欧美好骚综合网| 日韩五码在线观看| 久久精品国产精品亚洲红杏| 国产视频精品视频| 国产精品欧美经典| 久久久久久免费观看| 在线观看国产91| 亚洲免费黄色片| 中文字幕视频在线免费欧美日韩综合在线看| av片在线观看网站| 国产成人精品免高潮在线观看| 秋霞一区二区| 色就是色欧美| a91a精品视频在线观看| 99re6在线观看| 久久久久亚洲蜜桃| 欧美精品videos极品| 欧美伊人久久久久久久久影院| 亚洲精品综合网| 日韩在线视频免费观看| 日韩伦理福利| 成人免费视频网站| 国产精品99在线观看| 国产又黄又猛视频| av资源网一区| 青青草原在线免费观看| 欧美三级在线看| 天堂中文字幕在线| 久久久久久久av| 欧美午夜网站| 中文字幕欧美日韩一区二区| 麻豆91精品| 黄色录像a级片| 亚洲最大成人综合| 国产农村老头老太视频| 中文字幕久久亚洲| 日韩a**中文字幕| 久久综合九色综合网站| 91久久亚洲| 麻豆tv在线观看| 亚洲免费资源在线播放| 91麻豆一区二区| 最近2019中文免费高清视频观看www99| 国产美女精品写真福利视频| 成人影片在线播放| 亚洲性色视频| 国产ts在线观看| 亚洲国产婷婷综合在线精品| 午夜免费福利视频| 欧美另类老女人| 欧美国产中文高清| 日韩视频一二三| 国产成人av在线影院| 久久机热这里只有精品| 日韩精品一区二区三区中文精品| 国产在线高潮| 97中文在线观看| 韩国在线视频一区| 蜜臀aⅴ国产精品久久久国产老师| 一区二区理论电影在线观看| 精品久久久无码中文字幕| 欧美超级免费视 在线| 亚洲成人黄色| 18禁网站免费无遮挡无码中文| 不卡的av在线播放| 久久青青草视频| 亚洲热线99精品视频| se69色成人网wwwsex| 一区二区高清视频| 国产精品一区二区久激情瑜伽| 久久精品99国产精| 亚洲精品91美女久久久久久久| 自拍偷拍欧美视频| 色噜噜一区二区| 精品亚洲免费视频| 91在线播放观看| 亚洲国产精品女人久久久| 中文在线аv在线| 涩涩涩999| 国产精品77777竹菊影视小说| 久久伊人成人网| 亚洲美女喷白浆| 玖玖精品在线| 人妻激情另类乱人伦人妻| 成人app下载| 亚洲av无码不卡| 美女性感视频久久久| 九九热播视频在线精品6| 少妇性l交大片| 亚洲丝袜精品丝袜在线| 色婷婷激情五月| 国产精品十八以下禁看| 好吊视频一区二区三区四区| 午夜理伦三级做爰电影| 欧美丰满嫩嫩电影| 日韩激情电影免费看| 国产又大又长又粗又黄| 成人a免费在线看| 五月婷婷激情五月| 欧美成人黑人xx视频免费观看| 群体交乱之放荡娇妻一区二区| 中文字幕 91| 午夜精品影院在线观看| av大片在线看| 国产有色视频色综合| 青青草一区二区三区| 欧美日韩在线视频免费| 亚洲欧美国产视频| 九九99久久精品在免费线bt| 国产成人黄色片| 亚洲欧美乱综合| 国产www.大片在线| 91在线短视频|