注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計CPU眼里的C/C++

CPU眼里的C/C++

CPU眼里的C/C++

定 價:¥89.00

作 者: 阿布編程
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302643937 出版時間: 2023-09-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  全書共6章,第1章:介紹本書所使用到的主要工具和一些需要心里有數(shù)的預(yù)備知識;第2章:解析最簡單、常用的基礎(chǔ)語法,幫助讀者適應(yīng)本書的節(jié)奏;第3章:為進階知識,會從CPU、操作系統(tǒng)的角度,深入分析函數(shù)的工作原理和實現(xiàn)細(xì)節(jié);第4章:解析經(jīng)典的C++語法,背后的實現(xiàn)邏輯,并介紹“面向?qū)ο蟆钡木幊趟枷爰皟?yōu)缺點;第5章:討論跟操作系統(tǒng)強相關(guān)的軟件技術(shù),會將所有章節(jié)的內(nèi)容貫穿起來,初步形成一個現(xiàn)代操作系統(tǒng)的運作模型。第6章:我們會討論一些經(jīng)典的面試、筆試題,跟讀者一起分享工作、學(xué)習(xí)、求職中的苦與樂。本書可作為高等院校計算機、自動化及相關(guān)專業(yè)的本科生或研究生教材,也可供對C/C++工作原理、操縱系統(tǒng)感興趣的研究人員和工程技術(shù)人員閱讀參考。

作者簡介

  楊曉濤,筆名為阿布編程,就職于微軟(中國)有限公司,從事軟件開發(fā)工程,擁有10年以上的編程實踐。在知乎、B站等社交平臺發(fā)布過若干計算機課程,擁有近千萬的視頻播放量,和觀眾、讀者擁有良好、穩(wěn)定的互動。

圖書目錄


第1章 預(yù)備知識

閱讀建議 002

1.1 工具介紹 003

1.2 CPU眼里的程序運行 006

1.3 CPU眼里的匯編語言 012

第2章 基礎(chǔ)語法

閱讀建議 020

2.1 CPU眼里的main函數(shù) 021

2.2 CPU眼里的變量 024

2.3 CPU眼里的goto、if else 028

2.4 CPU眼里的指針變量 032

2.5 CPU眼里的指針本質(zhì)和風(fēng)險 039

2.6 CPU眼里的數(shù)組 043

2.7 CPU眼里的數(shù)組越界 047

2.8 CPU眼里的引用 052



CPU眼里的C/C

X

2.9 CPU眼里的i 與 i 054

2.10 代碼陷阱類型轉(zhuǎn)換 059

第3章 函數(shù)原理

閱讀建議 064

3.1 CPU眼里的參數(shù)傳遞 065

3.2 CPU眼里的函數(shù)括號{} 070

3.3 CPU眼里的調(diào)用和返回 076

3.4 CPU眼里的函數(shù)指針 083

3.5 CPU眼里的函數(shù)返回值 087

3.6 CPU眼里的堆和棧 094

3.7 函數(shù)實驗回溯函數(shù)調(diào)用關(guān)系 104

第4章 C 特性

閱讀建議 108

4.1 CPU眼里的this 109

4.2 CPU眼里的構(gòu)造函數(shù) 111

4.3 CPU眼里的虛函數(shù) 115

4.4 CPU眼里的多態(tài) 121

4.5 CPU眼里的模板 128

4.6 CPU眼里的malloc和new 131

4.7 面向?qū)ο髮嵺`依賴反轉(zhuǎn) 135

第5章 高級編程

閱讀建議 144

5.1 CPU眼里的虛擬內(nèi)存 145

5.2 坐井觀天的進程 153

5.3 CPU眼里的地址映射 159



目錄

XI

XI

5.4 CPU眼里的volatile 164

5.5 CPU眼里的常量 169

5.6 CPU眼里的系統(tǒng)調(diào)用 173

5.7 CPU眼里的大端、小端 179

5.8 CPU眼里的上下文 186

5.9 CPU眼里的鎖 192

第6章 面試挑戰(zhàn)

閱讀建議 202

6.1 static、global以及l(fā)ocal 203

6.2 數(shù)組和雙重指針 210

6.3 指針為什么這么難 216

6.4 auto的工作原理 218

6.5 thread_local的工作原理 223

6.6 面試的技巧 227


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號