
出版社: 人民邮电
原售价: 99.00
折扣价: 72.30
折扣购买: 程序设计方法 第2版
ISBN: 9787115529152
作者简介 马蒂亚斯·费雷森(Matthias Felleisen)美国东北大学计算机科学学院Trustee 教授,世界知名的计算机科学家,他最为人知的他是PLT Scheme(Racket)语言的创始人。2009年,他获得Karl V. Karlstrom杰出教育家奖。2010年,他获得了SIGCSE计算机科学教育杰出贡献奖。2012年,他获得了SIGPLAN编程语言成就奖,以表彰他编程语言领域显著和持久的贡献。 罗伯特·布鲁斯·芬德勒(Robert Bruce Findler)美国西北大学计算机科学副教授 马修·弗拉特(Matthew Flatt)美国犹他大学计算机学院教授 施拉姆·克里斯纳默西(Shriram Krishnamurthi)美国布朗大学计算机科学教授 (本书第一作者是其余3 位作者的博士生导师) 译者简介 朱崇恺,美国犹他大学计算机科学硕士,硕士生导师为本书第三作者马修·弗拉特。中文圈内最早的PLT Scheme(Racket 的前身)研究者之一。除了翻译本书,还翻译过Programming Languages: Application and Interpretation (PLAI)和Object-Oriented Programming Languages: Application and Interpretation(OOPLAI)。
1.世界知名的计算机科学家、PLT Scheme(Racket)语言的创始人Matthias Felleisen作品。 2.第2版经过了全面的修订。虽然本书仍然是在教系统化的程序设计方法,但第2版为图形界面的交互式程序和批处理程序提供了不同的设计诀窍。 3.对于函数的设计诀窍,第2版增加了很多新的提示。 4.本书使用的教学语言及其集成开发环境(IDE)现在还可以像支持数值一样支持图像,并支持测试、事件驱动编程,甚至分布式编程。 本书关注程序设计的过程,呈现程序设计的准则,向读者展示如何分析问题陈述,如何编写简明的目的声明,如何列举示例,如何开发解决方案的框架,如何完成程序,以及如何测试程序。因为学习程序设计的重点在于研究原理和获得通用技能,所以本书并没有采用现成的工业用编程语言,而是提供了专门定制的教学用编程语言。出于同样的理由,本书还提供了面向初学者的编程环境——DrRacket,它寓教于乐,注重教学反馈。随着读者逐步熟悉书中的内容,编程环境也会不断完备,直至可以支撑一种适用于所有编程任务的成熟语言。