如何写出好程序

[美国] 华莱士·史蒂文斯

出版时间

2021-07-19

ISBN

9787111685326

评分

★★★★★
书籍介绍

◆本书通过丰富的小提示、故事和关键术语的解释,清晰地传授各种编程技巧。书中包含Python、Java和Haskell的示例,无论你正在学习哪一种编程语言,都能帮助你获得可移植的编程技能。

◆首先介绍什么是好程序,然后讨论如何理解编程语言和使用最佳工具,以及如何确保程序不会丢失。接下来介绍如何让程序清晰,如何测试、调试和优化程序,以及如何获得帮助。最后介绍如何在课程作业和编程考试中取得好成绩,以及如何选择编程语言。

◆学习编程的本质是同时提升多项技能,因此我尽量在各章节之间加入了许多交叉参考资料,同时也留有足够的自由度,让你可以随心所欲地在书中畅游。

第1~3章,让我们开启编程学习之旅。

第4章将帮助你把正在学习的语言置于所有编程语言的视野中。

第5~11章是本书的核心,你很可能会频繁地翻阅这几章。

第12章和第13章专门讲述如何在编程课程中取得好成绩,如果你正在自学编程,完全可以跳过这些内容。

第14章和第15章是本书内容的扩展,希望能对你未来的编程生涯有所帮助。

◆ 作者简介 ◆

佩蒂塔.史蒂文斯(Perdita Stevens)是爱丁堡大学的教授,曾教授多种编程语言的编程和软件工程课程,学生涵盖本科一年级学生到成熟的专业软件开发人员。她与人合著了Using UML: Software Engineering with Objects and Components(1998),还因双向转换方面的工作获得了2017年建模大会的10年极具影响力论文奖和最佳论文奖。

◆ 译者简介 ◆

王磊,资深技术咨询师,具有15年以上软件开发经验,覆盖金融、通信、互联网、汽车等行业。对于微服务架构、DDD、敏捷工程实践、DevOps流程与技术、分布式开发、数据库性能调优、开发有着丰富经验。现任凯捷咨询(中国)有限公司首席架构师,译有《Kubernetes 实战》。

周训杰,资深技术咨询师,代表译作《演进式架构》,现任Though...

(展开全部)

目录
◆第1章 介绍 1
1.1 本书适合谁 3
1.2 关于方框 4
1.3 本书的结构 6
1.4 致谢 6

显示全部
用户评论
太导论了,只适合刚接触编程的学生
收藏