编程风格练习

Exercises in Programming Style

Cristina Videira Lopes · 初版 2014 年

11人推荐
14位读者提及
17次提及

为什么值得读

  • 围绕同一问题展开多维度对比
  • 详尽展示三十多种不同的编程风格
  • 透过语法表象触及结构化编程的底层思维

《Exercises in Programming Style》包含了用不同编程风格编写的同一个简单程序的30余种实现方式。本书展示了人类计算思维的丰富多样,以及五十余年来计算机编程所积累的心得经验。这些经验散落各处,大多通过导师指导和自学传授给新一代程序员。本书将这些知识融会贯通,使所有编程专业人士和学生都能理解并参考,从而让他们对相关概念拥有更全局的视

Hacker News 上怎么说

  • 还有一本书叫《Exercises in Programming Style》,它用词频统计(term frequency)问题来展示了 33 种不同的编程范式(包括一个 shell 解决方案)。https://www.amazon.com/Exercises-Programming-Style-Cristina-...

    There is also the book "Exercises in Programming Style" that uses the term frequency problem to illustrate 33 different programming paradigms (including a shell solution). https://www.amazon.com/Exercises-Programming-Style-Cristina-...

  • ……Hoare Prusinkiewicz 和 Lindenmayer 的《The algorithmic beauty of plants》(植物的算法美) Alan Holt 的《Network Performance Analysis Using the J Programming Language》 William Byrd 的《Relational Programming in miniKanren》 Cristina Videira Lopes 的《Exercises in Programming Style》 编辑补充:还有 Dennis Yurichev 的《SAT/SMT by example》

    …Hoare The algorithmic beauty of plants by Prusinkiewicz, Lindenmayer Network Performance Analysis Using the J Programming Language by Alan Holt Relational Programming in miniKanren by William Byrd Exercises in Programming Style by Cristina Videira Lopes edit: also "SAT/SMT by example" by Dennis Yurichev

  • 我很喜欢这种“一个例子,多个不同视角”式的讨论。这让我想起了这本书……Cristina Videira Lopes 写的《Exercises in Programming Style》。

    I enjoy this sort of "one example, multiple different lenses" style of discussion. It reminds me of this book... Exercises in Programming Style by Cristina Videira Lopes.

  • 《Exercises in Programming Style》——Cristina Videira Lopes。用 33 种不同的编程风格来解决同一个简单的编程问题(词频统计)。https://www.amazon.com/dp/B00L2EAVAW/ref=dp-kindle-redirect?...

    Exercises in Programming Style - Cristina Videira Lopes The same simple programming problem (term frequency) solved using 33 different programming styles. https://www.amazon.com/dp/B00L2EAVAW/ref=dp-kindle-redirect?...

  • ……学习结构化编程的概念。每门语言不过是在底层核心编程构件之上的一层符号记法而已。如果你把那些本质学透了,你就通晓所有语言了。我推荐读读 Cristina Lopes 的《Exercises in Programming Style》,是个很好的起点。

    …learn the concepts of structured programming. Every language is just a notation on top of a fundamental programming construct. If you learn those instead, you'll know every language. I recommend reading Exercises in Programming Style by Cristina Lopes as a good starting point.

  • 你可能会喜欢 Cristina Videira Lopes 写的《Exercises in Programming Style (Second Edition)》。它展示了如何用 40 种不同的 coding 模式来计算词频,并解释了每种模式的原理和原因。

    You might enjoy the book "Exercises in Programming Style (Second Edition)" by Cristina Videira Lopes. It looks at how you can compute term frequency using 40 different coding patterns, explaining the how/why of each.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助