图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >>
仓颉语言元编程

仓颉语言元编程

作者:张磊
出版社:清华大学出版社出版时间:暂无
开本: 16开 页数: 185
中 图 价:¥44.3(7.5折) 定价  ¥59.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

仓颉语言元编程 版权信息

  • ISBN:9787302637936
  • 条形码:9787302637936 ; 978-7-302-63793-6
  • 装帧:80g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>>

仓颉语言元编程 本书特色

(1)易于入门,使用通俗易懂的示例讲解元编程的基础概念,即使对仓颉不太了解,也可以通过脚本语言或者java语言的示例了解元编程。 (2)培养兴趣,通过普通编程和仓颉元编程对同一问题的解决方案对比,展示仓颉元编程的强大能力,从而培养起读者学习元编程的兴趣。 (3)循序渐进地学习,按照知识点自身的依赖关系,逐步掌握抽象语法树的各个知识点,在本书的*后才水到渠成的学习仓颉宏的知识。 (4)丰富的代码示例,简单易行的实施步骤。针对每章节的内容都精心设计了对应的示例代码,代码结构简洁明了,包括详细的注释和说明,均可以独立运行。 仓颉语言社区CLD和CCS荣誉称号奖获得者,对标Java注解的仓颉宏定义丰富的代码示例,简单易行的验证步骤,循序渐进掌握仓颉语言元编程★在仓颉语言发布之前,张磊老师很早就参与到内测,并在仓颉语言的研究上投入了大量的时间和精力。元编程是仓颉语言的典型特性和核心技术之一,它功能强大,可谓是仓颉开发者进阶学习的必选。本书通俗易懂、深入浅出,系统全面地讲解了仓颉元编程的相关知识,并提供了丰富的实践案例。向所有的仓颉开发者强烈推荐本书! ——张荣超,华为HDE ★读了磊兄的《仓颉语言元编程》之后,让我对于编程语言的构建范式有了更进一步的理解,在企业级编程的范围内Java有着长时间的积累,想和Java同台竞技,仓颉语言给出的差异化思路是从注解功能入手,以元编程的方式来构建自身的创新特性,无论是原生态应用、Web应用,还是移动应用和物联网,它都可以帮助开发者完成复杂的程序编写。 本书的*大优势是“降低入门门槛,开启仓颉编程世界”。通过丰富的程序示例,以及翔实的讲解,不但帮助我快速了解了仓颉语言的特性,还让我对于仓颉语言引入这些特性的原因有了一定的了解,并产生进一步的思考。 仓颉语言的推广应用,将打破国外编程语言垄断的现象,降低编程的门槛,让更多的人能够轻松进入编程的世界。期待更多热爱编程的人们加入我们的行列中,共建仓颉语言的开发生态。 ——马超 ,阿里云MVP、华为云MVP ★元编程是一种可以提高抽象层次的技术,它可以让程序员用更简洁、更灵活、更高效的方式编写代码,元编程可以将代码作为数据,也可以将数据作为代码。为了让广大读者更好地学习仓颉语言宏编程,强烈推荐《仓颉语言元编程》一书。本书介绍了仓颉元编程的基础知识和实际应用,包括抽象语法树的构造和使用,以及仓颉宏的定义和调用等。从元编程的概念开始讲解,逐步深入到仓颉宏的实战解析。本书适合有一定仓颉语言基础的开发者阅读,旨在帮助读者掌握仓颉元编程的能力。 ——李宁 ,华为HDE、UnityMarvel创始人 ★如何帮助开发者快速高效地进行软件开发,一直是各种编程语言在持续尝试的事情,对于仓颉语言来讲,答案是元编程。元编程为开发者的想象力提供了翅膀,许多看似不可能的事情在元编程的魔力加持下也许就有了实现的可能。当然,学习元编程有一定的难度,幸好有了《仓颉语言元编程》这本书,它循序渐进地讲解了元编程的原理、实现及在仓颉语言中的应用,内容通俗易懂,示例丰富完整,是初学者不可多得的仓颉教程。 ——王淑波 ,青岛弯弓信息副总经理仓颉语言社区CLD和CCS荣誉称号奖获得者,对标Java注解的仓颉宏定义丰富的代码示例,简单易行的验证步骤,循序渐进掌握仓颉语言元编程

仓颉语言元编程 内容简介

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

仓颉语言元编程 目录

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

仓颉语言元编程 作者简介

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

商品评论(0条)
暂无评论……
书友推荐
本类畅销
浏览历史
编辑推荐
返回顶部
中图网
在线客服