#TripwireBookClub — Rust 程式設計語言

https://www.tripwire.com/state-of-security/tripwirebookclub-rust-programming-language

#TripwireBookClub – 《Rust 程式語言》

大部分工作團隊成員都熱衷於 Python。因此,想找人閱讀第二版的《Rust 程式語言》相當困難。結果只有兩名團隊成員閱讀,花費時間遠超預期。

雖然進行閱讀,但我無法投入其中。這不是因為書的內容,我對於所閱讀的部分卻相當喜歡。只是我沒有動力學習一門新程式語言。我早就知道不能只是為了學習而學習一門程式語言。我必須有學習它的原因,而目前我在 Python 裡沒有什麼是必須學習新程式語言才能完成的。

從學習的角度看,這本書結構良好,最終專案也有很多意義。事實上,最後的專案是促使我閱讀此書的原因。建置多執行緒的網頁伺服器聽起來相當有趣。可惜的是,我發現我需要有註解說明語言的多執行緒建置教學。換句話說,我並不是想學習和了解語言本身,我只是想做有趣的事情。這本書旨在幫助你學習和理解程式語言,我認為閱讀的人真正理解了這一點。

《Rust 程式語言》是由 Steve Klabnik 和 Carol Nichols 所著,介紹讀者 Rust 程式語言的書籍。書籍解釋了程式語言的基本概念,並透過實作程式來說明概念。作者解釋了 Rust 實施的保護機制,以預防其他程式語言常見的漏洞。通過創建無法建構的程式,這些保護機制得到了展現。在最後一章,作者演示了如何建立一個非常基本的網路伺服器,然後添加線程以應對多個請求。這一章讓讀者有機會運用在前面章節學到的知識,並在網頁瀏覽器中看到結果。

這只是我的觀點,我們接下來看團隊其他成員的想法。

評分:4.3/5.0

– Andrew Swoboda,Fortra 高級資訊安全研究員

《Rust 程式語言》對於學習新程式語言來說是一股清新的空氣。學習新語言可能會有很多挑戰,包括理解新語法、語言類型,亦或僅僅是對於新事物的處理。《Rust 程式語言》書籍很好地教授讀者 Rust 語言基本概念,一開始就從一個小遊戲開始。讀者將進一步瞭解一些在遊戲中涵蓋的概念,並可以在書中持續建立所學知識。這本書我最喜歡的地方之一,就是在編碼練習中很容易跟上程式碼的變動。沒有必要修改的程式碼會以灰色表示,需要更動的部分則以粗體顯示,這讓跟上編碼練習變得更容易。

我建議若你有興趣學習 Rust 語言或者尋找一門新的程式語言,這本書值得一讀。作者很好地解釋了基本概念,並且在整本書中也提到如何撰寫更乾淨、可讀性更高的程式碼。

評分:5.0/5.0

– Matthew Jerzewski, Fortra 資訊安全研究員

我覺得我無法對這本書做出評分,因為我並沒有大量閱讀它。不過,我強烈推薦這本書給任何想學習這門語言的人,因為我閱讀的部分寫得非常出色。

整體評分:4.65/5

接下來將來黑帽 GraphQL,由 Dolev Farhi 和 Nick Aleks 撰寫。

via Blog RSS Feed

December 18, 2023 at 05:36PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *