
程序设计原理
Principles of program design
M. A. Jackson · 初版 1975 年
4人推荐
7位读者提及
13次提及
本书讲述数据处理应用的编程,旨在为设计系统、程序和组件提供一套连贯的方法与步骤。全书的核心重点在于结构:即如何将一个问题剖析成若干部分,并将这些部分有机组织以构成解决方案。
Hacker News 上怎么说
正在加载完整评论……

Principles of program design
M. A. Jackson · 初版 1975 年
本书讲述数据处理应用的编程,旨在为设计系统、程序和组件提供一套连贯的方法与步骤。全书的核心重点在于结构:即如何将一个问题剖析成若干部分,并将这些部分有机组织以构成解决方案。
正在加载完整评论……
……数据科学,我也不是什么资深程序员。但很多计算机科学(CS)先驱都处理过读取输入、处理它并给出有意义输出的问题。最近我偶然读到了杰克逊的《程序设计原理》(Principles of Program Design),它对我写 parser(解析器)真的很有帮助。恕我直言(IMHO),对程序结构的基本理解远比那些生搬硬套的设计模式(design patterns)管用得多。我现在成了模块化编程的拥趸。对我来说……
…data science, nor I'm an experienced programmer. But many of the CS pioneers dealt with the issue of reading input, processing it, and giving a meaningful output. Recently I've stumbled upon Jackson's Principles of Program Design and it has really helped me in writing a parser. IMHO general understanding of structuring a program goes a long way than arbitrary design patterns. I now am a propenent of modular programming. For me…
<迟到的读后感> 迈克尔·杰克逊(Michael Jackson)的《程序设计原理》(Principles of Program Design)。我花了不到 5 美元包邮淘到了一本品相极佳的书。写得太绝了。它是用非常传统的工科技术书风格来呈现诸多软件工程原理……
<rather late book report> Principles of Program Design, Michael Jackson. I found a very good copy with free shipping for less than $5.00. It is absolutely brilliant. It is a conventional technical book style presentation of the many software engineering principles…
M·A·杰克逊的《程序设计原理》(1975)使用的是 COBOL 的例子,但它的一些核心收获是:* 程序应该与其设计 1:1 对应。“程序结构[应该]与问题结构相匹配。” * 避免使用 flowcharts(控制流流程图)……
M.A. Jackson's Principles of Program Design (1975) uses examples in COBOL, but some of its takeaways are * A program should correspond 1:1 to its design. "Program structure [should] match the problem structure." * Avoid flowcharts (flow of control)…
……推荐给那些想拓宽对算法的理解、学习编程概念以及构建问题解决方案的人?我的回答是:嘿!我推荐迈克尔·A·杰克逊的《程序设计原理》,JSP。杰克逊先生这些年简直就像“一直坐在我椅子背后指点我一样……”。要是在这个艰难的行业里没有这份对我思维的巨大支撑,我绝不可能在编程这一行坚持下来。因此……
…recommend for someone who wants to broden his understanding about algorithms and learn programming concepts as well as ways to build solutions to problems? My answer: Hey! I recommend, Michael A Jackson, Principles of Program Design, JSP. Mr Jackson has literally "been behind my chair all these years…". Had never been able to stay in the programming profession if I did not have this great support for my thoughts in a difficult profession. Thus,…
……你会推荐给那些想拓宽对算法的理解、学习编程概念以及构建问题解决方案的人的最佳书籍?”我的回答是:我推荐《程序设计原理》,JSP。迈克尔·J 这些年简直“一直坐在我的椅子背后”。在这个艰难的行业里,要不是有这份对我思维的巨大支持,我根本不可能一直留在编程这一行,……
…best books you would recommend for someone who wants to broden his understanding about algorithms and learn programming concepts as well as ways to build solutions to problems?" My answer:I recommend Principles of Program Design, JSP. Michael J has literally "been behind my chair all these years". Had never been able to stay in the programming profession if I did not have this great support for my thoughts in a difficult profession,…
> 在《程序设计原理》[1]第 3 章中,杰克逊给出了一个程序的两个版本:一个是用 JSP 设计的,另一个用的是传统的单循环结构。我觉得我兜兜转转,又体会到“传统”版本的一些优点了。……
> In Chapter 3 of Principles of Program Design[1] Jackson presents two versions of a program, one designed using JSP, the other using the traditional single-loop structure. I think I've come back around to seeing some merit in the "traditional" version.…