自 2013 年年底以來,我一直有在使用  Rust 。4周前,我再次拿起 Rust ,該語言比我上次使用時(2016年5月)更加容易。我覺得這真的很刺激! 所以今天我想談談我為什麼喜歡使用 Rust ,以及一些關於 Rust 在 2018 年可以擴充的領域的想法! (作為對 社群博文 帖子的迴應)
2018-01-19
我希望 2018 年是無聊的一年。我不希望它變得緩慢,我希望有很多事情要做,但我希望這些工作是“無聊”的。 我們在 2017 年獲得了許多新的東西,感覺像是令人興奮的一年(新的語言功能、新的工具、新的庫、全新的程式設計方式(!)、新書、新團隊等等)。這真的很棒,也真的把 Rust 推向前進,但我覺得我們一路上累積了大量的技術和社交債務。 希望 2018 年能夠成為對 2017 年的收穫的鞏固年
2018-01-15
Rust 1.23.0 釋出了。Rust 是一門由 Mozilla 開發的專注於安全性,速度和併發性的系統程式語言。 更新內容: 語言: Arbitrary  auto traits are now permitted in trait objects. rustc now uses subtyping on the left hand side of binary operat
2018-01-05
diesel 1.0.0 釋出了,Diesel 是一個安全可擴充套件的  Rust 程式語言的 ORM 框架和查詢構建工具。Diesel 可避免執行時錯誤,提供最好的效能。 更新內容: Expanded from a PostgreSQL specific library to supporting SQLite and MySQL Went from nightly-only t
2018-01-05
Rust 重溫了 2017 年釋出路線規劃圖,完成了以下的計劃。 通過編寫書籍,課程提升和改進語言,降低了語言的學習曲線。它還通過在檢查工作流程中新增和利用增量重新編譯來提高編輯 - 編譯 - 除錯迴圈的速度。 其他目標包括擁有可靠的,基本的 IDE 經驗,易於整合到大型構建系統,易於訪問高質量的集裝箱,能夠編寫健壯的伺服器,擁有用於基本任務的 1.0 級集裝箱和提供各種指導的社群。
2017-12-24
Infoworld 訊息,如果有關注 Rust 的每日構建版,你會發現 Rust 已不再需要額外的工具可直接編譯為 WebAssembly 可移植程式碼格式。該特性是通過一個將 WebAssembly 作為預設後端的下拉請求而新增的,目前尚未合併到正式版本中。 Mozilla 表示 Rust 每日構建版的 WebAssembly 編譯功能是對現有的使用 Emscripten 工具進行 WebA
2017-12-01
Rust 1.22.0 已釋出,該版本帶來了語言、編譯器、庫和穩定 API 方面的更新,具體如下: Language non_snake_case lint now allows extern no-mangle functions Now accepts underscores in unicode escapes T op= &T now work
2017-11-26
Rust 1.21.0 釋出了。Rust 是一門由 Mozilla 開發的專注於安全性,速度和併發性的系統程式語言。 新功能介紹: 現在可以使用文字的靜態引用 : fn main() {    let x: &'static u32 = &0;} 寬鬆的路徑語法 : Optional  :: before  < is now allowed in all co
2017-10-15
一名後端開發者講述了自己如何在 Rust 和 Go 之間做出選擇。 “Rust 還是 Go,我該選擇哪一個?”是我經常遇到的一個問題。不過我的答案也很簡單 —— 選擇 Go。 之所以這樣選擇,不是因為 Go 是更好的語言,而是因為對於一個(看似)簡單的問題,人們更想要一個簡單的答案。 兩門語言似乎都在競爭同一使用者群,而且它們似乎都是“系統程式語言”,所以它們之間一定會分出輸贏,是這樣
2017-09-18
Rust 官方在社群上做了一次調查,以瞭解使用者如何看待 Rust 的發展。調查共收到 5368 份回覆,其中有 大約 2/3 的是 Rust 使用者,剩下的 1/3 是非 Rust 使用者,調查結果如下。 點此檢視完整調查報告 先看正在使用 Rust 的使用者情況。在使用年限方面,超過一年的佔 42.5% (高於去年的 30%),有 18% 的使用者只使用了不到一個月。 R
2017-09-07
3月16日,微軟數碼犯罪應對小組(Digital Crimes Unit)與各地法律機構攜手,摧毀了世界上最大的垃圾郵件殭屍網路Rustock。預計,全球的垃圾郵件數量將因此而減少大約四成。 殭屍網路(botnet)指的是“通過各種手段在大量計算機中植入特定的惡意程式,使控制者能夠通過相對集中的若干計算機直接向大量計算機傳送指令的攻擊網路。攻擊者通常利用這樣大規模的殭屍網路實施各種其他攻擊活動。
2016-06-17
這篇短文解釋了,為什麼我認為 Go 和 Rust 並不是競爭對手。 為什麼人們認為 Go 和 Rust 是競爭關係 在解釋為什麼我認為 Go 和 Rust 不是競爭對手前,我想說明一下為什麼這個問題會被提起。 Rust 和 Go 釋出的時間相近。Go 從 2007 年開始構思,2009 年十一月對外公開。Rust 釋出於2010 年,只晚了幾個月,儘管 Graydon(格雷頓)宣告 Ru
2015-10-17
能夠在其它語言中呼叫Rust的函式成為了Rust最期待的特性之一。到目前為止,這個還不能完全實現,這是由於Rust程式碼都依賴一個執行時環境,同時Rust的執行時環境還不具備嵌入性。重新實現Rust的排程器是我的一部分工作,我也嘗試使Rust更具備嵌入性,同時現在,我們已在一個能夠有效的呼叫Rust的“引入(incoming)”分支上,達到了這個目的。 我想建立一個Ruby的Web應用程式
2015-10-16
更新 : 初稿剛釋出還沒幾個小時我意識到我的 PHP 基準測試是錯的。為公平起見我已經更新了 PHP 和 Rust 的版本。你可以在 GitHub 倉庫裡看到変更(連結在底部)。 去年十月,我和 Etsy 的 同事 有過一個關於如何為像PHP樣的解釋性語言寫擴充的討論,Ruby或Python目前的狀況應該會比PHP容易。我們談到了寫一個成功建立擴充套件的障礙是它們通常需要用C來寫,但是如果
2015-10-16