《程序员练习曲》封面

程序员练习曲

Etudes for programmers

Charles Wetherell · 初版 1978 年

4人推荐
9位读者提及
10次提及

Etudes for Programmers 是一部旨在“从实践中学习”的大型问题集。每个问题都包含真实世界的背景、对适用程序和技术的探讨、正确解决方案的详细要求、扩展内容以及带注释的书目。这些都是与实际工作中遇到的情况类似的真实问题。作者完整解答了其中的两个问题。这些解决方案侧重于良好的编程技巧、程序和输出质量的评估,以及问题的潜在扩展。它们展示了针对任何……的标准范式。

Hacker News 上怎么说

  • 一个能找到有趣项目的较早来源是 Charles Wetherell 写的《Etudes for Programmers》,实体书形式(可惜绝版了):https://www.amazon.com/Etudes-Programmers-Charles-Wetherell/...

    An older source of interesting projects is "Etudes for Programmers" by Charles Wetherell, in book form (out-of-print, unfortunately): https://www.amazon.com/Etudes-Programmers-Charles-Wetherell/...

  • ……重要定理,而不会深陷在证明里无法自拔。最后,我认为做一些有趣的小编程项目很有价值。有两本能买到二手且包含有趣老项目的书:Wetherell 的《Etudes for Programmers》[5] 以及 Kernighan 和 Plauger 的《Software Tools in Pascal》[6]。《Etudes》里有我最喜欢的一个用来尝试新编程语言的练习:为简单的 TRAC 编程语言写一个解释器……

    …important theorems without bogging down in the proofs. Finally, I think there is value in doing small interesting programming projects. Two older books, available used, with interesting projects are Etudes for Programmers by Wetherell [5] and Software Tools in Pascal by Kernighan and Plauger [6]. Etudes has my favorite exercise for trying out new programming languages, building an interpreter for the simple TRAC programming…

  • 《Etudes for Programmers》本身依然是一本很有趣的读物,也是个好玩的习题集。而且里面没有一道题是让你凭记忆手写红黑树的。

    'Etudes for Programmers' itself remains an interesting read and entertaining problem set. And not a single one is about implementing a Red-Black tree from memory.

  • 《Etudes for Programmers》真是本绝妙的好书。我第一次读到它是在 1991 年:https://openlibrary.org/books/OL4546158M/Etudes_for_Programm...

    "Etudes for Programmers" is such a brilliant book. I first came across it 1991: https://openlibrary.org/books/OL4546158M/Etudes_for_Programm...

  • 这是个老生常谈的话题了,比如去看看 Charles Wetherell 的《Etudes for Programmers》。Code dojo、code kata、code retreat,我想我应该整理个清单出来。

    It's an old topic, see, e.g. 'Etudes for Programmers', Charles Wetherell. Code dojos, code katas, code retreats, I suppose I should put together a list.

  • ……可以定义其他宏,等等。我是 70 年代中期从 Ted Nelson 的书《Computer Lib/Dream Machines》[Nelson] 里了解到 TRAC 的。它是那本书重点介绍的三门语言之一。我在 1978 年买了一本很有趣的小书《Etudes for Programmers》,它启发我实现了一个 TRAC 的版本。那是个很棒的练习。很多年以后(我记得是 1991 年),在马萨诸塞州剑桥举行的一次 Open Software Foundation 会议期间,……

    …can define other macros, etc. I learned about TRAC in the mid 1970s from Ted Nelson's book Computer Lib/Dream Machines [Nelson]. It was one of three languages featured in that book. A fun little book, Etudes for Programmers, which I bought in 1978 inspired me to implement a version of TRAC. It's a nice exercise. Many years later (I believe it was 1991), during an Open Software Foundation meeting in Cambridge, Massachusetts,…

正在加载完整评论……

键盘快捷键

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