官术网_书友最值得收藏!

Rust編程:入門、實戰與進階
會員

這是一部注重編碼能力訓練的實戰性著作,既能幫助讀者扎實掌握Rust的主要語法知識并具備實戰能力,又能指導讀者快速從初學者晉級為高手。全書秉持學以致用的原則:一方面,沒有事無巨細地羅列Rust的每一個語法知識點,但是常用知識點和重要知識點悉數囊括;一方面,將各種常見數據結構和算法與Rust編程實戰相結合,同時精選39道LeetCode高頻算法面試題,幫助讀者快速語法知識固化為實戰能力。全書一共15章,分為3個部分:第1部分(第1~11章)Rust編程必備語法非常有針對性地講解了Rust的常用語法,由淺入深,循序漸進,能幫助讀者快速掌握Rust的必備語法知識并具備基本的編程能力。第二部分(第12~13章)Rust編碼能力訓練將數組、棧、隊列、哈希表、鏈表、樹等實用的數據結構和遞歸、分治、回溯、二分查找、深度優先搜索、廣度優先搜索、排序、動態規劃等常用算法與Rust編程實戰結合,并精選39道LeetCode高頻算法面試真題,幫助讀者將語法知識轉化為編程實戰能力。第三部分(第14~15章)Rust綜合進階實戰以排序算法為主題,圍繞功能拓展和性能拓展兩條主線,結合工程管理、泛型、trait系統、高階函數、閉包、迭代器、單元測試、多線程并發和異步并發等重要的語法知識點進行綜合實戰訓練,進一步在實戰中提升編程水平。

朱春雷 ·程序設計 ·12.7萬字

高級C/C++編譯技術(典藏版)
會員

學習如何編寫C和C++代碼僅僅是個開始。如果你希望從事系統底層開發工作,或想深入理解操作系統、編譯器及它們之間內在的關聯,成為編程專家,那么就必須充分了解編譯器生成的二進制文件(目標文件、靜態庫、動態庫和可執行文件)的作用和結構。開源已經在許多方面從根本上改變了軟件的原有面貌,越來越多的系統開始采用或集成開源代碼,因此對每位開發人員來說,學習和理解這些底層技術也變得十分重要。本書深入淺出地講解了構建過程(編譯、鏈接)中的細節,從多個角度展示了程序與庫文件或代碼的集成方法,提出了面向代碼重用和系統集成的軟件架構設計方法,同時展示了系統開發過程中疑難問題的解決方案。另外,本書也是一本C和C++二進制文件方面的軟件工程指南,涵蓋中級和專家級程序員所需的各方面內容和信息。通過閱讀本書,你將學到:構建過程(編譯和鏈接)與裝載過程的內部原理。靜態庫、動態庫和可執行文件的內部工作機制。面向代碼重用和系統集成的軟件架構設計方法。編譯、鏈接與運行時問題的排查技巧。在Linux和Windows平臺下利用二進制文件分析工具進行分析的方法。

(美)米蘭·斯特瓦諾維奇 ·程序設計 ·10.8萬字

QQ閱讀手機版

主站蜘蛛池模板: 合江县| 特克斯县| 安仁县| 松潘县| 改则县| 江永县| 景宁| 乐都县| 水富县| 晴隆县| 东兴市| 沁水县| 子长县| 九龙县| 永昌县| 嘉定区| 镇宁| 丰都县| 文成县| 民权县| 定西市| 高尔夫| 扬中市| 内乡县| 贞丰县| 报价| 长汀县| 蓬莱市| 得荣县| 井研县| 布拖县| 沂水县| 茌平县| 汝州市| 夹江县| 连平县| 永顺县| 湘西| 兴海县| 囊谦县| 水城县|