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

倉頡語言元編程

倉頡語言元編程

定 價:¥59.00

作 者: 張磊
出版社: 清華大學出版社
叢編項: 開發(fā)者成長叢書
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302637936 出版時間: 2024-07-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章元編程簡介00
1.1什么是元編程00
1.1.1普通編程演示00
1.1.2元編程演示00
1.2元編程的實現(xiàn)模式00
1.2.1宏00
1.2.2反射00
第2章倉頡元編程初探00
2.1應用運行日志問題00
2.2常規(guī)解決示例0
2.3元編程解決示例0
第3章詞法單元0
3.1編譯過程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運算符重載函數(shù)0
3.5quote表達式0
3.6插值運算符0
3.7詞法解析函數(shù)0
第4章表達式0
4.1什么是表達式0
4.2字面量表達式0
4.3一元表達式0
4.4二元表達式0
4.5賦值表達式0
4.6條件表達式0
4.7循環(huán)表達式0
第5章類型0
5.1類型分類0
5.2PrimitiveType0
5.3QualifiedType0
5.4FuncType0
5.5RefType0
5.6OptionType0
5.7TupleType和ParenType0
第6章基礎聲明0
6.1聲明類型0
6.2變量聲明0
6.2.1成員函數(shù)0
6.2.2元編程應用示例0
6.3接口聲明0
第7章函數(shù)聲明0
7.1函數(shù)參數(shù)0
7.2普通函數(shù)聲明0
7.3面向切面編程的實現(xiàn)0
7.3.1切面編程思想0
7.3.2切面編程示例及解析0
7.3.3函數(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表達式
9.2.2模式
9.2.3其他使用模式的場景
第10章代碼結(jié)構(gòu)
10.1代碼文件節(jié)點
10.2PackageSpec
10.3ImportSpec
10.4應用示例
第11章宏
11.1宏的定義
11.1.1宏的定義示例
11.1.2宏的定義解析
11.2宏的導入
11.3宏的嵌套
11.3.1宏定義中的宏調(diào)用
11.3.2宏調(diào)用中的宏調(diào)用
11.4宏的編譯和調(diào)試
第12章宏示例實戰(zhàn)解析
12.1運行日志宏解析
12.1.1宏的功能設計
12.1.2宏的代碼解析
12.2增強的宏示例
 

本目錄推薦

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