注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)倉(cāng)頡語(yǔ)言元編程

倉(cāng)頡語(yǔ)言元編程

倉(cāng)頡語(yǔ)言元編程

定 價(jià):¥59.00

作 者: 張磊
出版社: 清華大學(xué)出版社
叢編項(xiàng): 開(kāi)發(fā)者成長(zhǎng)叢書
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302637936 出版時(shí)間: 2024-07-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書從元編程的概念開(kāi)始,逐步講解了倉(cāng)頡元編程的基礎(chǔ)知識(shí)、抽象語(yǔ)法樹(shù)的常用用法,最后介紹了如何定義和使用倉(cāng)頡宏。本書共12章。第1章和第2章介紹元編程,第3~11章詳細(xì)講解詞法單元、表達(dá)式、類型、基礎(chǔ)聲明、函數(shù)聲明、Class聲明、泛型與模式匹配、代碼結(jié)構(gòu)、宏,第12章為宏示例實(shí)戰(zhàn)解析。本書以倉(cāng)頡元編程初學(xué)者的敘述方式,由淺入深、從基礎(chǔ)概念到實(shí)際應(yīng)用,每一部分都有對(duì)應(yīng)的示例代碼,有助于讀者快速掌握倉(cāng)頡元編程的能力。本書面向有一定倉(cāng)頡語(yǔ)言基礎(chǔ)的開(kāi)發(fā)者,了解基本的倉(cāng)頡語(yǔ)法;對(duì)元編程感興趣的倉(cāng)頡語(yǔ)言開(kāi)發(fā)者;對(duì)標(biāo)java等語(yǔ)言注解,希望深入了解倉(cāng)頡宏實(shí)現(xiàn)方式的開(kāi)發(fā)者。

作者簡(jiǎn)介

  張磊,資深計(jì)算機(jī)專家,華為云HCDE,倉(cāng)頡語(yǔ)言社區(qū)CLD和CCS榮譽(yù)稱號(hào)獲得者,著有《倉(cāng)頡語(yǔ)言實(shí)戰(zhàn)(微課視頻版)》《鯤鵬架構(gòu)入門與實(shí)戰(zhàn)》《鯤鵬開(kāi)發(fā)套件應(yīng)用快速入門》等書,研究方向聚焦基礎(chǔ)軟件領(lǐng)域的自主可控和國(guó)產(chǎn)替代。

圖書目錄

第1章元編程簡(jiǎn)介00
1.1什么是元編程00
1.1.1普通編程演示00
1.1.2元編程演示00
1.2元編程的實(shí)現(xiàn)模式00
1.2.1宏00
1.2.2反射00
第2章倉(cāng)頡元編程初探00
2.1應(yīng)用運(yùn)行日志問(wèn)題00
2.2常規(guī)解決示例0
2.3元編程解決示例0
第3章詞法單元0
3.1編譯過(guò)程0
3.2Token0
3.2.1成員變量0
3.2.2構(gòu)造函數(shù)0
3.2.3常用函數(shù)0
3.3TokenKind0
3.4Tokens0
3.4.1構(gòu)造函數(shù)0
3.4.2常用屬性及函數(shù)0
3.4.3運(yùn)算符重載函數(shù)0
3.5quote表達(dá)式0
3.6插值運(yùn)算符0
3.7詞法解析函數(shù)0
第4章表達(dá)式0
4.1什么是表達(dá)式0
4.2字面量表達(dá)式0
4.3一元表達(dá)式0
4.4二元表達(dá)式0
4.5賦值表達(dá)式0
4.6條件表達(dá)式0
4.7循環(huán)表達(dá)式0
第5章類型0
5.1類型分類0
5.2PrimitiveType0
5.3QualifiedType0
5.4FuncType0
5.5RefType0
5.6OptionType0
5.7TupleType和ParenType0
第6章基礎(chǔ)聲明0
6.1聲明類型0
6.2變量聲明0
6.2.1成員函數(shù)0
6.2.2元編程應(yīng)用示例0
6.3接口聲明0
第7章函數(shù)聲明0
7.1函數(shù)參數(shù)0
7.2普通函數(shù)聲明0
7.3面向切面編程的實(shí)現(xiàn)0
7.3.1切面編程思想0
7.3.2切面編程示例及解析0
7.3.3函數(shù)變換的實(shí)現(xiàn)0
7.4main函數(shù)聲明0
第8章class聲明
8.1成員函數(shù)
8.2主構(gòu)造函數(shù)聲明
8.3屬性聲明
第9章泛型與模式匹配
9.1泛型
9.2模式匹配
9.2.1match表達(dá)式
9.2.2模式
9.2.3其他使用模式的場(chǎng)景
第10章代碼結(jié)構(gòu)
10.1代碼文件節(jié)點(diǎn)
10.2PackageSpec
10.3ImportSpec
10.4應(yīng)用示例
第11章宏
11.1宏的定義
11.1.1宏的定義示例
11.1.2宏的定義解析
11.2宏的導(dǎo)入
11.3宏的嵌套
11.3.1宏定義中的宏調(diào)用
11.3.2宏調(diào)用中的宏調(diào)用
11.4宏的編譯和調(diào)試
第12章宏示例實(shí)戰(zhàn)解析
12.1運(yùn)行日志宏解析
12.1.1宏的功能設(shè)計(jì)
12.1.2宏的代碼解析
12.2增強(qiáng)的宏示例
 

本目錄推薦

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