注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计仓颉语言元编程

仓颉语言元编程

仓颉语言元编程

定 价:¥59.00

作 者: 张磊
出版社: 清华大学出版社
丛编项: 开发者成长丛书
标 签: 暂缺

购买这本书可以去


ISBN: 9787302637936 出版时间: 2024-07-01 包装: 平装-胶订
开本: 16开 页数: 字数:  

内容简介

  本书从元编程的概念开始,逐步讲解了仓颉元编程的基础知识、抽象语法树的常用用法,最后介绍了如何定义和使用仓颉宏。本书共12章。第1章和第2章介绍元编程,第3~11章详细讲解词法单元、表达式、类型、基础声明、函数声明、Class声明、泛型与模式匹配、代码结构、宏,第12章为宏示例实战解析。本书以仓颉元编程初学者的叙述方式,由浅入深、从基础概念到实际应用,每一部分都有对应的示例代码,有助于读者快速掌握仓颉元编程的能力。本书面向有一定仓颉语言基础的开发者,了解基本的仓颉语法;对元编程感兴趣的仓颉语言开发者;对标java等语言注解,希望深入了解仓颉宏实现方式的开发者。

作者简介

  张磊,资深计算机专家,华为云HCDE,仓颉语言社区CLD和CCS荣誉称号获得者,著有《仓颉语言实战(微课视频版)》《鲲鹏架构入门与实战》《鲲鹏开发套件应用快速入门》等书,研究方向聚焦基础软件领域的自主可控和国产替代。

图书目录

第1章元编程简介00
1.1什么是元编程00
1.1.1普通编程演示00
1.1.2元编程演示00
1.2元编程的实现模式00
1.2.1宏00
1.2.2反射00
第2章仓颉元编程初探00
2.1应用运行日志问题00
2.2常规解决示例0
2.3元编程解决示例0
第3章词法单元0
3.1编译过程0
3.2Token0
3.2.1成员变量0
3.2.2构造函数0
3.2.3常用函数0
3.3TokenKind0
3.4Tokens0
3.4.1构造函数0
3.4.2常用属性及函数0
3.4.3运算符重载函数0
3.5quote表达式0
3.6插值运算符0
3.7词法解析函数0
第4章表达式0
4.1什么是表达式0
4.2字面量表达式0
4.3一元表达式0
4.4二元表达式0
4.5赋值表达式0
4.6条件表达式0
4.7循环表达式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成员函数0
6.2.2元编程应用示例0
6.3接口声明0
第7章函数声明0
7.1函数参数0
7.2普通函数声明0
7.3面向切面编程的实现0
7.3.1切面编程思想0
7.3.2切面编程示例及解析0
7.3.3函数变换的实现0
7.4main函数声明0
第8章class声明
8.1成员函数
8.2主构造函数声明
8.3属性声明
第9章泛型与模式匹配
9.1泛型
9.2模式匹配
9.2.1match表达式
9.2.2模式
9.2.3其他使用模式的场景
第10章代码结构
10.1代码文件节点
10.2PackageSpec
10.3ImportSpec
10.4应用示例
第11章宏
11.1宏的定义
11.1.1宏的定义示例
11.1.2宏的定义解析
11.2宏的导入
11.3宏的嵌套
11.3.1宏定义中的宏调用
11.3.2宏调用中的宏调用
11.4宏的编译和调试
第12章宏示例实战解析
12.1运行日志宏解析
12.1.1宏的功能设计
12.1.2宏的代码解析
12.2增强的宏示例
 

本目录推荐