精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美经典三级视频一区二区三区| 羞羞色午夜精品一区二区三区| 亚洲国产成人av好男人在线观看| 国产精品欧美久久| 国产剧情在线视频| 久久bbxx| 丝袜美腿亚洲综合| 日韩中文字幕亚洲| 无码aⅴ精品一区二区三区浪潮| 你懂的在线视频| 国产在线精品一区二区夜色 | 黄网在线免费| 久久se这里有精品| 性色av一区二区咪爱| 亚洲欧洲综合网| 欧美日日夜夜| 欧美一级久久久久久久大片| 欧美日韩亚洲免费| 国产男女猛烈无遮挡| 欧美hd在线| 日韩av网站大全| 亚洲综合伊人久久| 日本成人伦理电影| 午夜天堂影视香蕉久久| 2025韩国大尺度电影| 在线观看xxx| 国产精品资源网站| 国产欧美中文字幕| xxxx.国产| 黄色亚洲在线| 九九久久久久99精品| 中文字幕视频三区| 欧美日韩视频免费观看| 亚洲国产aⅴ成人精品无吗| 中文字幕在线观看一区二区三区| 欧美日韩在线中文字幕| 成人免费精品视频| 91精品久久久久久蜜桃| 亚洲一区精品在线观看| 久久一区视频| 欧美又大又硬又粗bbbbb| 国产亚洲欧美久久久久| 欧美国产高潮xxxx1819| 久久视频免费在线播放| 日本黄区免费视频观看| 国精一区二区| 亚洲网址你懂得| www.av天天| 色综合www| 日韩国产一区三区| 亚洲欧洲av一区二区| 国产精品丝袜高跟| 黄色片视频网站| 好看的亚洲午夜视频在线| 日韩一区av在线| 国产不卡在线观看视频| 日韩免费视频| 日韩在线观看精品| 亚洲精品国产精品乱码在线观看| 久久精品国产亚洲夜色av网站| 一区二区在线免费视频| 欧美巨胸大乳hitomi| 第一sis亚洲原创| 国产亚洲欧美日韩一区二区| 夫妇露脸对白88av| 91精品精品| 久久天天躁狠狠躁老女人| 午夜剧场免费在线观看| 正在播放日韩欧美一页| 欧美日韩高清区| 精品无码久久久久久久| 亚洲深爱激情| 国产精品青草久久久久福利99| 免费精品一区二区| 久国产精品韩国三级视频| 成人女保姆的销魂服务| 丰满人妻一区二区三区免费视频| heyzo一本久久综合| 久久涩涩网站| 91caoporn在线| 亚洲精品中文在线| 国产一区二区在线视频播放| 中文字幕av一区二区三区佐山爱| 欧美无乱码久久久免费午夜一区| 亚洲成人福利在线| 91精品国产自产在线丝袜啪| 国产视频久久久久| 少妇的滋味中文字幕bd| 欧美日韩1区2区3区| 欧美性一区二区三区| 中国一级特黄视频| 国产iv一区二区三区| 蜜桃视频日韩| 成人在线网址| 黄色一区二区三区| 亚洲精品久久久久久宅男| 91精品啪在线观看国产爱臀 | 久久高清精品| 欧美日韩不卡合集视频| 日日骚av一区二区| 国产麻豆日韩欧美久久| 欧美激情视频一区二区三区| 欧美三级黄网| 色综合天天综合在线视频| 日日噜噜夜夜狠狠| 豆花视频一区二区| 综合久久五月天| 国产精品日日夜夜| 激情欧美一区二区| 久久综合精品一区| 在线中文字幕视频观看| 欧洲视频一区二区| 中文字幕 亚洲一区| 亚洲一区二区三区| 国产成人中文字幕| 人妻夜夜爽天天爽| 日韩码欧中文字| 成人动漫视频在线观看完整版| 人妻无码一区二区三区四区| 午夜福利理论片在线观看| 国产精品乱人伦中文| 欧美一区二区三区在线播放 | 欧美国产日产韩国视频| 亚洲精品91天天久久人人| 99这里都是精品| 欧美日韩dvd| 色噜噜成人av在线| 中文字幕亚洲欧美一区二区三区| 欧美三级一区二区三区| 国产·精品毛片| 中国一级大黄大黄大色毛片| 成人18视频在线观看| 亚洲精品视频久久| 日本一级淫片色费放| 国产精品亚洲а∨天堂免在线| 色女人综合av| 超薄肉色丝袜脚交一区二区| 91国产成人在线| 国产偷人妻精品一区| 国产成人调教视频在线观看 | 蜜臀精品一区二区三区| gogo大胆日本视频一区| 精品久久久久久无码中文野结衣| 国产精品99久久免费| 日韩在线观看免费网站 | 国产美女福利视频| 韩国成人在线视频| 中文字幕在线观看一区二区| 四虎永久国产精品| 欧美日韩免费观看视频| 国产亚洲精品久久| 国产日韩久久久| 国产亚洲欧美日韩在线一区| 免费高清在线观看免费| 九九热爱视频精品视频| 在线精品视频视频中文字幕| 日日夜夜操视频| 国产欧美一区二区精品久导航 | 激情综合亚洲精品| 日韩 欧美 自拍| 日本免费一区二区视频| 欧美精品久久久久久久久久| 黄色在线观看国产| 久久久三级国产网站| 日本va中文字幕| 欧美hentaied在线观看| 91深夜福利视频| 视频在线观看入口黄最新永久免费国产| 日韩午夜精品电影| 日本少妇裸体做爰| 久久久91精品国产一区二区精品 | 欧美日韩五码| 中文国产成人精品久久一| 中文字幕 日韩有码| 欧美黄污视频| 色国产精品一区在线观看| 欧美图片第一页| 偷拍欧美精品| 国产精品美女诱惑| 伊人色综合一区二区三区影院视频| 亚洲人成啪啪网站| 国产精品女人久久久| 亚洲国产视频网站| 女女互磨互喷水高潮les呻吟 | 久久亚洲国产| 俄罗斯精品一区二区三区| 成人性生交大片免费观看网站| 中文字幕不卡在线视频极品| 精品久久人妻av中文字幕| 久久亚洲欧美国产精品乐播 | 懂色av一区二区三区四区五区| 国产免费av国片精品草莓男男| 性色av一区二区三区在线观看| 黄色在线小视频| 日韩亚洲欧美综合| 色老头在线视频| 一区二区三区免费网站| 男人操女人动态图| 粉嫩av一区二区三区粉嫩 | 国产综合色在线视频区| 人妻熟妇乱又伦精品视频| 欧美独立站高清久久| 久精品国产欧美| 美女日韩一区| 国产精品黄色av| av手机免费在线观看| 4438成人网| 国产又黄又爽又色| 亚洲精品国产一区二区精华液| 中文精品在线观看| 国产精品一色哟哟哟| wwwwxxxx日韩| 亚洲高清激情| 男女啪啪的视频| 国产精品片aa在线观看| 国产精品一区视频| 亚洲国产精选| 国产精品你懂得| 小早川怜子影音先锋在线观看| 美女av一区二区三区| 在线视频1区2区| 亚洲视频综合网| 视频二区在线观看| 欧美成人精品二区三区99精品| 亚洲综合精品视频| 日本久久精品电影| 欧美 日韩 国产在线| 少妇高潮一区二区三区99小说| 在线成人高清不卡| 人人妻人人爽人人澡人人精品 | 天天操天天爽天天干| 一区二区免费看| 国产精品久久久精品四季影院| 国产精品久久久久久久久免费桃花 | www.com毛片| 亚洲成色精品| 精品久久久久久无码中文野结衣| 综合天堂av久久久久久久| 正在播放一区二区三区| 色999国产精品| 亚洲国产欧美日韩| heyzo久久| 亚洲国产高清国产精品| 欧美精品系列| 亚洲精品一区二区三区樱花| 精品国产一区二区三区| 日本免费高清一区二区| 久久不卡国产精品一区二区| 欧美日韩中文国产一区发布| 校花撩起jk露出白色内裤国产精品| 国产视频不卡| 日韩福利视频一区| 欧美综合77777色婷婷| 成人精品影院| 在线看无码的免费网站| 99久久99久久精品国产片桃花 | 国产精品情侣呻吟对白视频| 欧美激情一区二区三区蜜桃视频| 在线免费观看视频| 国产精品大尺度| 乱h高h女3p含苞待放| 亚洲一区二区三区中文字幕| 日韩美女视频网站| 色综合久久久久综合| 中文人妻熟女乱又乱精品| 欧美日韩国产一级二级| www.蜜桃av.com| 日韩av网址在线| a中文在线播放| 久久精品国产精品亚洲| 丁香高清在线观看完整电影视频| 国产91精品黑色丝袜高跟鞋| 国产精品久久亚洲不卡| 亚洲va码欧洲m码| 欧美日韩大片免费观看| 神马影院我不卡| 综合一区二区三区| 午夜精品久久久久久久无码| 男人操女人的视频在线观看欧美| 91丝袜超薄交口足| 97久久精品人人做人人爽| 97人妻人人揉人人躁人人| 郴州新闻综合频道在线直播| 亚洲天天在线日亚洲洲精| а天堂8中文最新版在线官网| 久久久精品国产亚洲| 成人免费观看在线观看| 国产精品视频永久免费播放| 一区二区三区在线免费看| 蜜桃视频在线观看成人| 一区二区三区午夜视频| 每日在线更新av| 国产一区二区三区精品视频| 在线免费观看污视频| 国产精品成人免费| 91久久国产视频| 在线观看91av| 天天色综合久久| 久久影视电视剧免费网站清宫辞电视| 91超碰在线免费| 国产综合福利在线| 亚洲国产国产| 黄色片免费在线观看视频| 视频一区中文字幕| 成熟妇人a片免费看网站| 国产精品美女视频| 精品欧美一区二区三区免费观看| 欧美精品v日韩精品v韩国精品v| 色哟哟国产精品色哟哟| 欧美成人免费小视频| 日韩av一级| 久久综合狠狠综合久久综青草| 午夜精品偷拍| 在线免费观看视频黄| 91丨九色porny丨蝌蚪| 国产高潮国产高潮久久久91| 欧美色涩在线第一页| www成人在线| 91精品国产综合久久精品图片 | 中文字幕在线观看高清| 日韩精品久久久久久福利| 欧美24videosex性欧美| 国产有码在线一区二区视频| 国产欧美日韩一区二区三区四区| 阿v天堂2018| 国产成人aaa| 欧美亚洲日本在线| 欧美日本视频在线| www.成人.com| 国产精品成人av性教育| 午夜精品福利影院| 日韩在线一级片| 99精品视频在线观看| 久草网视频在线观看| 日韩一区二区不卡| 成人av福利| 亚洲www视频| 中文字幕一区二区三区乱码图片| 日韩成人精品视频在线观看| 国产美女在线观看一区| 久久爱一区二区| 白白色 亚洲乱淫| 色99中文字幕| 亚洲欧美久久久| 一路向西2在线观看| 久久久精品综合| www.国产毛片| 亚洲午夜国产成人av电影男同| 我爱我色成人网| 日韩欧美一区二区三区久久婷婷| 久久综合狠狠| 在线观看免费黄色网址| 欧美日韩国产三级| 国产原创精品视频| yellow视频在线观看一区二区| 欧美精品福利| 波多野结衣一二三区| 精品女厕一区二区三区| 最近中文字幕在线免费观看| 在线成人一区二区| 老司机精品视频网| 亚洲精品少妇一区二区| 成人免费福利片| 国产中文字幕视频| 尤物九九久久国产精品的特点| 欧美视频免费看| 欧美精品久久96人妻无码| 成人国产精品免费| 无码人妻精品一区二区三区蜜桃91| 国产亚洲欧美日韩精品| 精品久久国产一区| 亚洲精品无码国产| 久久久噜噜噜久久中文字幕色伊伊| 亚洲精品一区二区二区| 久久精品视频99| 免费萌白酱国产一区二区三区| 99久久国产宗和精品1上映| 中文字幕一区二区三区色视频| 成 人片 黄 色 大 片| 欧美在线观看日本一区| 日韩欧美高清在线播放| 四川一级毛毛片| 欧美午夜美女看片| 三区四区电影在线观看| 国产91精品入口17c| 久久久久久黄| 日本妇女毛茸茸| 精品伊人久久97| 亚洲综合视频网站| 欧美午夜寂寞影院| 福利成人导航| 亚洲黄色成人久久久| 懂色av中文一区二区三区| 免费黄色片视频| 欧美激情性做爰免费视频| 欧美猛男男男激情videos| 国产资源中文字幕| 在线免费观看不卡av| 日韩激情美女| 亚洲乱码国产乱码精品天美传媒|