- Rust實戰(zhàn)
- (新西蘭)蒂姆·麥克納馬拉
- 551字
- 2022-12-01 19:12:20
第1章 Rust語言介紹
本章主要內(nèi)容
● Rust語言的特點和目標(biāo)。
● Rust的語法簡介。
● Rust語言的適用場景以及何時應(yīng)該避免使用Rust。
● 構(gòu)建第一個Rust程序。
● 把Rust語言與面向?qū)ο笳Z言以及更廣泛的其他語言加以比較。
歡迎走進(jìn)Rust的世界,這是一種能帶給你力量的編程語言。當(dāng)你逐漸熟悉Rust以后,你會發(fā)現(xiàn),Rust不但是一門超快速、安全的編程語言,而且是讓你每天都能愉快地使用的一種語言。
當(dāng)你開始使用Rust進(jìn)行編程時,你很可能想要做到上面提到的那樣。那么,本書將幫助你建立起作為一名Rust程序員的信心。但是,本書并不適合零編程基礎(chǔ)的讀者,而是為那些考慮把Rust作為其下一門想要掌握的語言的讀者,以及喜歡實現(xiàn)實際的可運行示例的讀者準(zhǔn)備的。下面所列的是本書涵蓋的一些較大示例。
● 芒德布羅集(Mandelbrot set)渲染器。
● 一個grep的克隆。
● CPU模擬器。
● 自動生成藝術(shù)項目。
● 一個數(shù)據(jù)庫。
● HTTP、NTP以及hexdump客戶端。
● LOGO語言解釋器。
● 操作系統(tǒng)內(nèi)核。
正如你可能通過查看此列表所能感覺到的那樣,本書會教給你比Rust本身更多的內(nèi)容。本書還會講到系統(tǒng)編程和低級編程的內(nèi)容。在閱讀本書的過程中,你會了解操作系統(tǒng)(OS)的作用是什么、CPU是如何工作的、計算機是如何維護(hù)時間的、指針是什么,以及數(shù)據(jù)類型是什么,還將了解計算機內(nèi)部系統(tǒng)是如何實現(xiàn)交互操作的。除了語法,你還會了解創(chuàng)建Rust的原因是什么,以及它所面臨的一些挑戰(zhàn)。
- Learning Single:page Web Application Development
- Mastering Zabbix(Second Edition)
- 數(shù)據(jù)庫系統(tǒng)教程(第2版)
- Android 9 Development Cookbook(Third Edition)
- NumPy Essentials
- C語言程序設(shè)計
- ExtJS高級程序設(shè)計
- Arduino家居安全系統(tǒng)構(gòu)建實戰(zhàn)
- Advanced Express Web Application Development
- 零基礎(chǔ)學(xué)Scratch 3.0編程
- Scrapy網(wǎng)絡(luò)爬蟲實戰(zhàn)
- 大規(guī)模語言模型開發(fā)基礎(chǔ)與實踐
- Three.js Essentials
- VB語言程序設(shè)計教程(第2版)
- Responsive Web Design with HTML5 and CSS3(Second Edition)