- ISBN:9787302606307
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:560
- 出版时间:2024-07-01
- 条形码:9787302606307 ; 978-7-302-60630-7
本书特色
仓颉语言融合了众多语言的优秀特性,优雅开放、全面易用,本书以通俗的文字介绍仓颉应用开发的核心知识,并详细剖析其特性。 ● 全面、分步、详细地讲解仓颉语言的基本语法和实例用法;● 配套14章教学课件、310个实例源代码,2个综合实战项目;● 案例丰富,注释详尽,带领读者实现从0到1的突破。 14章教学课件,310个示例源代码,2个综合实战项目!仓颉语言程序设计入门教程,详细讲解其基础语法和应用实例★仓颉语言作为一门面向全场景应用开发的通用编程语言,其多范式编程、领域易扩展等众多现代编程语言特性吸引了许多开发者。董昱老师很早参与到仓颉语言的内测,并且已经在仓颉语言社区贡献了很多开源代码。《仓颉语言程序设计》深入浅出地讲解仓颉语言的基本语法和实例用法,涵盖了大多数技术要点,推荐仓颉语言学习者和开发者阅读。 ——冯新宇,南京大学教授、华为编程语言实验室主任、仓颉编程语言总架构师 ★仓颉作为全新的通用编程语言,主动吸纳编程语言研究中*新的概念、理论和成果。同时,在将近一年的仓颉社区运营中,我们也在不断征求、讨论和融合内测参与者意见和建议,以期望能够以优良的语言特性来满足各种实际开发需求。本书定位于仓颉编程语言的入门书籍,比较详细地介绍了仓颉语言的基础语法和特性,推荐仓颉语言初学者和开发者阅读,同时建议读者能够投入到仓颉语言的开源社区中,共建仓颉语言的未来。 ——王学智,华为编程语言实验室仓颉编程语言项目经理 ★编程语言的发展是长期且缓慢的,但其规律有迹可循。编程语言将会沿着更有表现力的方向发展下去,仓颉语言的诞生顺应了这种趋势,融合了诸多新兴的编程理念,是着眼于未来的一门编程语言。董昱老师是51CTO首批参与仓颉语言内测的讲师,对仓颉语言的设计理念有很深的理解,希望本书能够为开发者打开仓颉语言这扇通往未来的门。 ——熊平,51CTO 创始人&CEO ★仓颉语言是华为自主研发的新一代编程语言,吸收了多范式编程、类型安全、轻量式并发等优秀特性,易学易用。董昱老师是仓颉语言的先行者,并且已经使用仓颉语言开展了包括神经网络在内的众多算法研究。本书凝结了董昱老师在实际开发过程中的许多经验和编程技巧,适合新手入门学习,也适合软件工程师将其作为工具书。 ——陈祖刚 博士,中国科学院空天信息创新研究院助力研究员 ★声明式编程、多范式编程、并发编程这三个理念影响了越来越多的开发者,已然成为趋势,逐渐被各大厂纳入新语言或新框架的设计中。仓颉语言在设计上兼具三者,回归编程人员的使用体验,更有openHarmony、HarmonyOS和openEuler作为应用平台,有机会快速成长。《仓颉语言程序设计》这本书将仓颉语言的特性做了详细剖析,是一本不可多得的匠心之作,建议开发者仔细研读,定会有满满的收获。 ——宋佳宸,51CTO VP & 鸿蒙技术社区创始人 ★自仓颉语言内测之日起,董昱老师就在仓颉语言的学习和研究上投入了饱满的热情。我经常看到董昱老师在内测群里讨论仓颉语言的技术知识点并分享典型实战案例,如今欣闻董昱老师将过去半年多的学习和研究成果集结成书。《仓颉语言程序设计》系统地讲解了仓颉语言的核心技术,并附以2048小游戏和博客网站两个实战项目,带领读者实现从0到1的突破。向所有仓颉语言学习者强烈推荐本书! ——张荣超,OpenHarmony项目群TSC(技术指导委员会)委员
内容简介
"本书定位于仓颉语言的入门教程,成体系深入浅出地介绍仓颉语言应用开发的基础知识和常用标准库的使用方法,面向所有对仓颉语言的爱好者。 本书分为14章。第1~5章为基础篇,介绍仓颉语言的基本数据类型和基础语法。第6~12章为了提高篇,介绍自定义数据类型、集合类型的基本用法,面向对象编程、函数式编程等常用编程范式,以及文件读写和网络编程的基础知识。第13~14章为应用篇,介绍跨语言互操作、序列化等技术,并通过2个实战项目(网络聊天室、2048小游戏和博客网站)来带领读者亲身体验仓颉项目开发的全过程。 书中包含了310个实例、3个完整的仓颉项目,使读者在掌握理论知识的基础上掌握应用开发的基本流程。书中所有代码示例均在模拟器或真机上通过测试。 每章都有相应的教学课件,并且在章节的结尾处设置了几个用于巩固知识的习题,可以作为大学计算机、软件专业相关课程的教材或参考书,也可作为仓颉语言应用开发工程师的参考书籍。 "
目录
作者简介
董昱,华为开发者专家(HUAWEI Developer Experts)、仓颉语言社区讲师(Cangjie Commumity Speaker)、仓颉库开发者(Cangjie Library Developer),首批仓颉语言开发者,在软件和算法设计等方面具有丰富的经验。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0