Exercises in Programming Style (编程风格,英文版)

时间:2018-12-04 19:07:36
【文件属性】:

文件名称:Exercises in Programming Style (编程风格,英文版)

文件大小:1.7MB

文件格式:PDF

更新时间:2018-12-04 19:07:36

程序设计 编程 职业修养

“近年来程序设计领域最好的一本书。”——Larry O’Brien, Software Development Times, July 29, 2015 Using a simple computational task (term frequency) to illustrate different programming styles, Exercises in Programming Style helps readers understand the various ways of writing programs and designing systems. It is designed to be used in conjunction with code provided on an online repository. The book complements and explains the raw code in a way that is accessible to anyone who regularly practices the art of programming. The book can also be used in advanced programming courses in computer science and software engineering programs. The book contains 33 different styles for writing the term frequency task. The styles are grouped into nine categories: historical, basic, function composition, objects and object interactions, reflection and metaprogramming, adversity, data-centric, concurrency, and interactivity. The author verbalizes the constraints in each style and explains the example programs. Each chapter first presents the constraints of the style, next shows an example program, and then gives a detailed explanation of the code. Most chapters also have sections focusing on the use of the style in systems design as well as sections describing the historical context in which the programming style emerged. Cristina Videira Lopes,加州大学欧文分校信息学教授,致力于大规模数据和系统的软件工程研究。她是施乐帕洛阿尔托研究中心的创始成员,还研发并维护着一个搜索引擎,为基于OpenSimulator的虚拟世界提供帮助。


网友评论

  • 很有启发性,不适合初学者,最好学会python
  • 书很不错 python
  • 很不错,一个问题从不同角度去思考
  • 资源评价:英文文字版,完整 图书评价:很有启发性,不适合初学者,最好学会python
  • 资源评价:英文文字版,完整 图书评价:很有启发性,不适合初学者,最好学会python
  • 书不错,程序是用python language
  • 资源评价:英文文字版,完整 图书评价:很有启发性,不适合初学者,最好学会python