|
程语言的学习,有一个从入门到熟练、从业余到专业的过程。对于不少软件工程师而言,这个爬坡的过程漫长且充满了煎熬。
不同的编程语言,其语法规则、开发环境、应用场景、网络资料都存在较大差异。根据需求快速在不同的编程语言间“切换”,是软件工程师最值得培养的技能之一。
编程高手就像是武林高手,不会受制于手上的工具,能做到“心中有剑,花草树木皆可为剑”。

书名:跨语言编程实战攻略(订购) ISBN:978-7-5606-6034-9 作者:周辉 定价:35.00 出版日期:2021年5月
内容简介
本书以俄罗斯方块游戏作为实战案例分析了游戏中的基础元素。根据分析所得的数据结构和功能,依次切换使用C、Java、Python、JavaScript这4门不同的编程语言来开发俄罗斯方块游戏,并以此为契机,探讨如何培养通用的编程能力,如何按需切换使用不同的编程语言。
本书共6章。第1章介绍了跨语言编程训练的背景和意义,以及本书中将用到的编程语言。第2章从基础、规则和进阶3个层面分析俄罗斯方块游戏的逻辑,从而得出关键的数据结构和功能。第3~6章分别使用C、Java、Python、JavaScript这4门语言,依据相同的逻辑,并结合语言自身的特点,依次编码实现俄罗斯方块游戏。
本书可作为计算机科学与技术、软件工程、网络工程、网络空间安全、电子信息技术、通信工程等专业本科生和研究生的拓展参考书,也可以作为培训机构的参考资料。本书定位于希望快速掌握多门编程语言,有一定编程经验的自学者、学生、初入行的工程师。对于在相关IT企业中从事软件研发的资深工程师,本书也具有很好的参考价值。
教材特色
本书尝试从培养逻辑思维能力的角度,在实战中展示如何去拆解和分析系统需求(心法),并根据项目需求快速切换不同的编程语言(技法),让不同的编程语言皆可为读者所用。本书以俄罗斯方块游戏作为实践案例,从基础、规则和进阶三个维度深入浅出地分析游戏中的基础元素,然后依次切换使用C、Java、Python、JavaScript这4门语言来开发俄罗斯方块游戏,并以此为契机,培养刻意练习的良好习惯,帮助读者在编程的道路上快速进阶。
来源:西安电子科技大学出版社
|