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

微軟首席工程師:Rust 將面臨十大挑戰

開發
微軟首席工程師 Nick Cameron 發布了一篇博客,指出了他認為現在和未來幾年 Rust 將面臨的十大挑戰,并提出了一些初步的解決方案想法。
微軟首席工程師 Nick Cameron 發布了一篇博客,指出了他認為現在和未來幾年 Rust 將面臨的十大挑戰,并提出了一些初步的解決方案想法。目前,Nick Cameron 主要負責該公司 Rust 相關的工作;曾經,他還是 Rust 核心團隊的成員。

Nick 指出,現如今 Rust 正處于一個良好的發展局面;受歡迎程度越來越高、貢獻者越來越多,還在一些重要領域進行了應用。但在這個充滿變化的時代,從一個研究項目到一個新的、快速變化的語言再過渡到一個流行的、成熟的項目,是一個困難的演變過程。

“在這里,我想描述一下我認為現在和未來幾年 Rust 面臨的十大挑戰。我有一些解決方案的想法,但它們都是大而難的問題,沒有簡單的答案,所以真正的解決方案都需要迭代、精力和創造力。我的重點是核心項目;社區和生態系統面臨許多挑戰(例如,如何使用 Rust 制作 GUI,或者如何讓更多的 crates 進入 1.0),我認為這些挑戰必須主要由社區來解決。”

具體內容如下:

治理挑戰

1、如何引導開發并保持 Rust 的開放性?

開源工作中,在什么是對項目最有利的,以及什么是志愿貢獻者想做的之間總存在著一些矛盾。現在,隨著 Rust 社區逐漸發展壯大且 Mozilla 結束直接支持,Rust 中的這種緊張關系似乎也在日益加重。盡管有很多人從事基本的維護工作,但往往人手不足;一些重要領域也缺乏資源、缺乏引導貢獻的戰略工作或努力。

Nick 認為,在某些方面,采用自上而下的方法可能會更容易;但此舉也或將導致 Rust 失去作為開源項目所擁有的一些優勢。最大的挑戰是確保在完成重要但不吸引人的工作的同時,同時又不失去項目中使其令人敬畏的部分特性。Nick 表示,他們目前正在努力解決一些具體問題,包括:

  • 優先完成眼前的工作而不是開始新工作,
  • 優先考慮工具、庫和非技術工作以及語言和編譯器,
  • 優先考慮影響較小、成本較低的工作,這些工作總體上可能會產生很大的影響(超過大型、迷人的工作)。

“與這一挑戰相關的是在面對增長時保持 Rust 的基本特征。特別是,項目如何發展并接受新的貢獻者和領導者(以及隨之而來的不可避免的變化)而不忽視 Rust 的核心使命?隨著觀察者(和評論者)數量的增加,我們如何在討論和決策中繼續保持公開和透明?”

2、多樣性和包容性

Rust 的多樣性狀況很糟糕。盡管在成為一個包容性項目方面 Rust 做的可能還不錯,但還是有諸多貢獻者因為某些消極原因而不得不離開了該項目;避免倦怠也是包容性的一部分。

“包容性的一個重要方面是能夠容納各種意見。如果我們只有在每個人都同意的情況下才能相處,那么我們就不可能多元化或包容。雖然我們對共識的偏好在某些領域對我們很有幫助,但它也帶來了問題。我們避免沖突而不是解決沖突的文化是不健康的,并導致治理功能失調。這些真的很難解決!但我們必須優先解決它們,即使它們很困難,有時也很痛苦。”

3、避免低效流程的僵化

Nick 稱,過去的幾年里在 Rust 飛速發展的同時,其流程和組織卻并沒有跟上步伐。在任何與治理或流程有關的事情上,都存在著巨大的變革慣性。即使現有的流程有大量的摩擦,但除了在此之上進行調整之外似乎也無可奈何。“我們已經積累了如此多的組織債務,以至于需要進行徹底的變革,但進行這種變革將是非常困難的。”

他認為,問題的核心是項目不愿意接受 “管理”(人員管理、項目管理、產品管理)作為項目領導的重要組成部分。這些事情可以獨立于技術領導,但需要真正的權力委派(不僅僅是工作委派)。該項目面臨的挑戰是接受委托,支持這些活動,并引入更好地支持該項目的新流程。

生態系統挑戰

4、Navigating the crate ecosystem

Rust 在最小標準庫和 “batteries included” 之間取得了很好的平衡,原因在于其有一個繁榮的生態系統和易于使用的軟件包管理器。然而,有關 crate 生態系統一直是個棘手的問題。存在很多 crates,要找到適合的則需要付出很多努力,或者說要很好地參與到社區中去。隨著越來越多不是社區積極參與者用戶的出現,以及 crate 數量的增加,這將成為一個更大的問題。

5、The async ecosystem

異步編程對于 Rust 目標的許多領域都很重要,且與 Rust 的編程模型配合得很好。然而,其生態系統在不同的運行時有些分裂;雖然有在進行相關的改進工作,但卻進展緩慢,最終成功與否也未能確定。“風險在于我們最終會將東西帶入標準庫,這些東西并沒有得到社區的廣泛接受,我們最終會得到一個比我們開始時更糟糕的生態系統。”

技術挑戰

6、如何在不失去其 core focus 的情況下使語言更具廣泛吸引力?

Nick 認為 Rust 在其現有成功基礎上仍有很大的增長空間。目前的很多軟件都是用更側重性能的語言編寫,Rust 對安全、人體工程學和性能的關注則可以制造更好的產品并提高生產力。然而相對而言 Rust 學習難度和成本都太高,讓 Rust 更容易學習和使用可能會擴大其影響力。

“我不認為支持 GC、對 Rc<RefCell<T>> 類型使用含糖語法或添加一堆語法糖是解決方案。我們必須在不失去 Rust 以系統編程為核心的優勢的情況下讓事情變得更簡單。減少對 explicit lifetimes 的需求,使 borrow checker 更強大,不要使 trait system 過于復雜,關注用戶體驗,避免成為一種臃腫的語言,這些都會有所幫助。也許我們會發現可以顯著簡化所有權和生命周期的新 abstractions?”

7、內存模型和不安全代碼

安全性是 Rust 主要特色之一,也是許多人使用它的動力。因此需要能夠為從事不安全工作的程序員提供更多支持和更好的體驗。要做到這一點,則需要對 Rust 的內存模型有更清楚的了解,然后開發語言特性、庫和工具。

幸運的是,這個領域有學術研究、出色的社區工作、MIRI、不安全代碼指南等等。不幸的是,這是一個非常復雜和困難的領域,許多外圍人士的意見會減慢進度,并增加相關人員的工作難度。Nick 指出,出于政治和技術原因,一些可能真正影響大的更改根本無法進行。

8、發展標準庫

標準庫除了單調增長之外沒有其他方法可以發展(可以棄用但永遠不會刪除,并且無法更改)。就其本身而言,這將導致標準庫變得越來越龐大和混亂。但也有二階效應:必須對穩定性采取極其保守的態度,除了 “stable forever” 和 “僅在 nightly 可用且完全可能發生變化” 之外,API 沒有其他可能的狀態。

相關地,標準庫是一個 all or nothing deal(技術上也有 liballoc)。除了有一個更細化的版本管理解決方案外,更細化地使用標準庫,而不僅僅是核心庫或所有的標準庫,也是有益的。

9、Big compiler changes

Rustc 現在是一個非常龐大的軟件。它有很多固有的復雜性(Rust 是一種復雜的語言,在快速編譯的同時提供良好的錯誤信息是非常困難的),很多大型軟件的常見問題以及大量的技術債務。存在一些重大挑戰,尤其是在編譯時間方面(其中增量編譯和并行編譯是兩種正在進行中的方法),而這些都被證明是難以實現的工作;未來想要做出重大改變只會變得更加困難。幸運的是,編譯器團隊有能力、精力充沛且資源充足。但是,要對 rustc 進行大的、高影響的更改仍然具有挑戰性。

10、Macros

Macros 是語言中最不完善的部分之一。Declarative macros 引入了一種全新的子語言;Procedural macros 則很笨重,需要大量依賴并且難以掌握。所有的宏都與編譯器(編譯時間、增量編譯、錯誤信息)和工具(IDEs、rustdoc 等的各種問題)配合得很差。

“我認為這是一個巨大的挑戰(而不僅僅是另一個可以處理的語言特性)的原因是,這些問題是分散的和困難的。(可能)沒有良好的解決方案,只有大量的工程和設計工作。許多問題(例如,macro hygiene)需要社區中不存在的專業知識。宏的優先級也不夠高(畢竟它們本質上是有效的),也沒有足夠的魅力來吸引貢獻者。”

展望

Nick 最后總結稱,他列出了十個所謂 “大” 的 Rust 問題,可能會讓人感覺有點消極;但這確實都是現實中所面臨的挑戰。幸運的是,項目內部的人都知曉這些問題的存在,并在積極地解決中。

“盡管任何解決方案都很困難,但我認為所有這些挑戰都有可行且現實的解決方案。如果我們能夠專注于解決這些問題(當然還有其他所有的日常挑戰),那么我認為 Rust 將繼續發展并取得成功。”

詳情可查看博客全文。

本文轉自OSCHINA

本文標題:微軟首席工程師:Rust 將面臨十大挑戰

本文地址:https://www.oschina.net/news/210809/ten-challenges-for-rust


責任編輯:未麗燕 來源: OSCHINA
相關推薦

2010-04-21 09:14:36

微軟

2014-02-09 14:40:59

2020-11-05 13:57:38

CIO網絡安全

2020-01-14 14:38:30

技術研發指標

2025-06-30 07:30:00

CIO首席信息官IT

2021-04-30 08:00:00

數據工程師開發工具

2017-04-18 09:46:31

機器學習工程師算法

2018-08-15 15:09:36

云計算挑戰

2021-01-14 10:54:03

IT管理者業務運營疫情

2010-12-02 13:10:54

陳本峰IT博客大賽IT博客

2018-10-09 10:00:31

區塊鏈信息技術加密貨幣

2016-10-18 08:45:26

2023-08-27 14:02:28

GPU大模型

2013-07-30 12:49:20

2022-06-16 11:02:18

IT領導者首席信息官

2019-07-04 11:33:21

信息安全安全IT

2013-09-02 09:56:54

云服務企業亞馬遜

2020-07-23 07:43:04

工程師開發技術

2024-10-10 13:18:04

2023-11-01 17:56:11

點贊
收藏

51CTO技術棧公眾號

精品欧美aⅴ在线网站| 狠狠色2019综合网| 亚洲精品自拍视频| 成人免费观看毛片| av在线电影播放| 国产一区二区三区观看| 久久露脸国产精品| 精品人妻无码一区| 欧美9999| 色噜噜狠狠一区二区三区果冻| 亚洲欧美综合一区| 人妻少妇一区二区三区| 日韩激情av在线| 九九久久久久99精品| mm131美女视频| 国产一区二区三区免费在线 | 手机免费观看av| 成人h动漫精品一区二区器材| 色美美综合视频| 成人午夜视频在线观看免费| av大全在线免费看| 99re热这里只有精品视频| 国产免费成人av| 欧美特黄aaaaaa| 欧美日韩爆操| 久久精品亚洲94久久精品| 国产精品无码在线| 视频一区日韩| 91.com在线观看| 国产激情在线观看视频| 国产探花视频在线观看| 国产精品国产成人国产三级| 久久99精品久久久久久久久久| 国产精品探花视频| 免费成人美女在线观看.| 26uuu另类亚洲欧美日本一| 欧美精品色哟哟| 国产精品不卡| 最新69国产成人精品视频免费| 国产伦精品一区二区三区精品| va天堂va亚洲va影视| 欧美午夜影院一区| 99久久激情视频| 少妇视频一区| 偷偷要91色婷婷| 国产不卡一区二区视频| 日韩专区av| 亚洲最大成人网4388xx| 一二三四中文字幕| 2020国产在线视频| 亚洲另类中文字| 91视频成人免费| 在线免费观看污| 一区二区三区四区高清精品免费观看| 法国空姐在线观看免费| 中文字幕资源网在线观看| 中文字幕日韩欧美一区二区三区| 亚洲一区二区精品在线观看| 国产女主播在线直播| 国产日韩精品一区二区三区在线| 日本一区视频在线观看| a天堂中文在线88| 国产精品久久久久久久久晋中| 亚洲区一区二区三区| 婷婷视频在线| 亚洲欧美日韩中文播放| 欧美极品少妇无套实战| 91色在线看| 精品福利在线视频| 黄色一级大片在线观看| 成人一级视频| 日韩一区二区视频| 国产国语老龄妇女a片| 精品国产一区二区三区不卡蜜臂| 亚洲精品美女久久| av在线播放网址| 九九综合在线| 色噜噜亚洲精品中文字幕| 国产黄色小视频网站| 欧美午夜电影在线观看 | 神马一区二区影院| 快射av在线播放一区| 亚洲国产裸拍裸体视频在线观看乱了 | 91精品久久久久久久蜜月| 久久伊人精品视频| 国产91av视频| 日韩精品亚洲一区二区三区免费| 国产欧美欧洲在线观看| 成人毛片在线精品国产| 91美女精品福利| 中文字幕一区二区三区乱码| h片精品在线观看| 欧洲人成人精品| 制服下的诱惑暮生| 日韩av字幕| 日韩亚洲欧美中文在线| 日韩激情在线播放| 免费人成在线不卡| 国产免费一区| 日本在线人成| 图片区日韩欧美亚洲| 国内自拍第二页| 亚洲精华一区二区三区| 久久99久久亚洲国产| 日韩在线视频不卡| 国产成人精品综合在线观看| 欧美视频小说| 波多野结衣精品| 欧美日高清视频| 日本丰满少妇裸体自慰| 国产精品久久久久9999赢消| 91爱爱小视频k| 精品人妻伦一二三区久久| 久久久美女毛片| 超碰人人爱人人| 欧美高清影院| 亚洲免费精彩视频| 四虎成人精品永久免费av| 日本系列欧美系列| 精品乱色一区二区中文字幕| 国产成人高清精品| 欧美在线视频你懂得| 亚洲国产精品无码久久久久高潮| 仙踪林久久久久久久999| 日本欧美黄网站| 五月天婷婷在线播放| 亚洲美女偷拍久久| 中文字幕在线综合| 国产亚洲欧美日韩在线观看一区二区 | 免费成人深夜夜行p站| 中文字幕人成人乱码| 国产精品久久国产精品99gif| 天天干视频在线观看| 亚洲精品国产a久久久久久| 一本色道久久亚洲综合精品蜜桃| 丝袜久久网站| 91禁国产网站| 色呦呦中文字幕| 亚洲小说欧美激情另类| 韩国一区二区在线播放| 国产精品久久久久久久久妇女| 国产精品美女久久久久久免费 | 26uuu亚洲| 国内精品视频一区二区三区| 涩涩屋成人免费视频软件| 久久国产精品99国产精| 国产精品久久久久毛片| 国产精品成人网| 亚洲第一区第二区第三区| 日韩综合网站| 成人黄色av网站| dy888亚洲精品一区二区三区| 欧美另类一区二区三区| 日本 欧美 国产| 国产一区激情在线| 日本a级片在线观看| 蜜桃在线一区| 欧美国产精品va在线观看| 狠狠躁日日躁夜夜躁av| 亚洲一卡二卡三卡四卡| 日韩aaaaa| 久久福利影视| 一本一本a久久| 久久久久久爱| 97视频在线观看免费高清完整版在线观看 | 欧美一区二区在线视频观看| 日韩欧美精品电影| 国产亚洲一区二区三区四区| 男人用嘴添女人下身免费视频| 狠狠一区二区三区| 热久久免费国产视频| 精品999视频| 欧美日韩在线一区二区| 波多野结衣在线网址| 国产精品一二二区| 怡红院av亚洲一区二区三区h| 成人日韩精品| 色狠狠av一区二区三区香蕉蜜桃| 国产强伦人妻毛片| 亚洲二区视频在线| 中文字幕人妻一区二区| 麻豆91小视频| 欧美视频在线第一页| 欧美激情极品| 国产精品永久免费| 日韩精品卡一| 亚洲天堂av女优| 国产欧美一级片| 岛国av一区二区| 国产又粗又长又硬| 成人av电影在线| 久久久国产欧美| 韩国av一区| 午夜精品一区二区三区在线观看 | 特黄一区二区三区| 成人免费视频免费观看| 少妇激情一区二区三区| 欧美a级片网站| 日韩久久久久久久久久久久久| 免费观看亚洲视频大全| 国产成人在线播放| 日本三级在线观看网站| 在线观看久久久久久| 亚洲精品成人电影| 欧美主播一区二区三区美女| 麻豆影视在线播放| 欧美国产综合色视频| 欲求不满的岳中文字幕| 久久精品国产**网站演员| a在线视频观看| 午夜久久tv| 中文字幕精品—区二区日日骚| 日韩成人一级| 国产乱码精品一区二区三区日韩精品 | 国产精品视频| 日韩精品免费一区| 日韩情爱电影在线观看| 蜜桃999成人看片在线观看| 国产情侣一区在线| 国产精品色婷婷视频| 伊伊综合在线| 98视频在线噜噜噜国产| 蜜芽在线免费观看| 亚洲网站在线看| 无码精品人妻一区二区三区影院| 欧美岛国在线观看| 国产精品无码久久av| 欧美四级电影在线观看| 激情视频网站在线观看| 精品久久久中文| 国产乡下妇女做爰视频| 玉足女爽爽91| 日本精品人妻无码77777| 国产精品欧美精品| 欧美日韩生活片| 亚洲国产精品高清| 香蕉视频久久久| 久久精品一区二区三区av| 亚洲色图欧美日韩| 成人动漫中文字幕| 老司机午夜免费福利| 成人性生交大片免费看中文| 在线免费黄色小视频| 精品一二线国产| 亚洲天堂网站在线| 久久99精品国产麻豆婷婷洗澡| 色国产在线视频| 美女一区二区久久| 国内国产精品天干天干| 精品写真视频在线观看| 中文字幕 欧美日韩| 激情图片小说一区| ass极品水嫩小美女ass| 国产精品18久久久久久久久久久久| 色婷婷一区二区三区在线观看| 国产乱子伦视频一区二区三区 | 久久色成人在线| 我和岳m愉情xxxⅹ视频| 久久精品免费在线观看| 毛片aaaaaa| 亚洲桃色在线一区| 欧美国产日韩在线观看成人| 亚洲一区欧美一区| 欧美bbbbbbbbbbbb精品| 色婷婷狠狠综合| 亚洲天堂手机版| 日韩欧美国产电影| 婷婷五月综合久久中文字幕| 亚洲欧美日韩天堂| 欧美成人性生活视频| 久久97精品久久久久久久不卡 | 国产精品久久久999| 粉嫩91精品久久久久久久99蜜桃| 国产欧美精品一区二区三区-老狼| 国内精品视频| 精品乱子伦一区二区三区| 九九亚洲视频| 潘金莲一级淫片aaaaaa播放1| 亚洲激情午夜| www.com黄色片| 国产91丝袜在线18| 国产高清成人久久| 国产精品视频你懂的| 欧美精品99久久久| 色94色欧美sute亚洲线路二| 国产内射老熟女aaaa∵| 日韩精品中文字幕有码专区| 伦xxxx在线| 国产91精品久| 日韩一级视频| 国产区一区二区| 欧美日韩久久精品| 丁香六月激情婷婷| 蜜桃精品视频在线观看| 免费黄色三级网站| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲国产免费av| 国产福利视频在线观看| 日本伊人精品一区二区三区介绍| 不卡一区视频| 热re99久久精品国99热蜜月 | 777久久久精品一区二区三区 | 亚洲精品精选| 玖玖爱视频在线| 久久先锋资源网| 激情五月婷婷在线| 欧美日韩一区二区在线观看视频| 欧美特级特黄aaaaaa在线看| 日韩在线视频观看正片免费网站| av在线理伦电影| 91麻豆国产精品| 精品一区电影| 日日碰狠狠添天天爽超碰97| 国产精品一二三区在线| 国精品人伦一区二区三区蜜桃| 午夜亚洲福利老司机| 精品人妻伦九区久久aaa片| 亚洲电影第三页| 精品国产无码一区二区| 综合国产在线观看| 欧美大片免费高清观看| 国产精品视频免费一区二区三区| 围产精品久久久久久久| 中文字幕第80页| 久久在线免费观看| 日本一级淫片色费放| 日韩免费观看高清完整版在线观看| 亚洲搞黄视频| 国产精品欧美一区二区| 亚洲视频分类| 国产精品-区区久久久狼| av在线不卡免费看| 久久久久久av无码免费网站| 午夜精品久久久| 国产高清在线免费| xxxxx成人.com| 日日夜夜亚洲| 综合久久国产| 国产一区二三区| 搜索黄色一级片| 欧美一卡二卡在线| 国产日产一区二区三区| 成人欧美一区二区三区在线湿哒哒| 日本不卡二三区| 日韩av手机版| 国产精品久久久久久久久果冻传媒| 樱花视频在线免费观看| 夜夜嗨av一区二区三区免费区| 精品日本视频| 亚洲一区二区在线观| 久久99精品视频| 麻豆国产尤物av尤物在线观看| 精品99999| 九色porny丨国产首页在线| 久久久久久久久四区三区| 久久精品麻豆| 天天舔天天操天天干| 欧美日韩国产大片| caopon在线免费视频| 国产精品一区二区三区免费| 一区二区91| 一区二区精品免费| 欧美日韩成人综合| 最新超碰在线| 久久伦理网站| 蜜臀久久99精品久久久久宅男 | 你懂的视频在线| 国产精品久久久av| 亚洲激情久久| 91玉足脚交白嫩脚丫| 在线看国产日韩| 麻豆传媒在线免费看| 国产精品一区二区免费看| 午夜在线视频观看日韩17c| 亚洲a∨无码无在线观看| 日韩午夜精品视频| 一本大道色婷婷在线| 一区二区日本伦理| 成人动漫一区二区三区| 最近中文字幕在线视频| 久久久精品中文字幕| 另类ts人妖一区二区三区| 成人免费毛片播放| 亚洲乱码国产乱码精品精可以看| 日本韩国在线观看| 国产精品网红直播| 亚洲网址在线| 欧洲美熟女乱又伦| 日韩欧美不卡一区| 欧美电影免费观看高清完整| 亚洲色图都市激情| 久久久久88色偷偷免费| www.国产精品视频| 国产成人鲁鲁免费视频a| 欧美日韩18| 免费看日本黄色片| 精品国产第一区二区三区观看体验| free欧美| 青草青青在线视频| 中文字幕一区三区|