Thinking Forth: A Language and Philosophy for Solving Problems

Thinking Forth: A Language and Philosophy for Solving Problems

简介:

Thiming Forth是一本关于解决问题的哲学和编程风格的书,适用于独特的编程语言Forth。1984年出版,它可能是计算机书籍的永恒经典之一,例如弗雷德·布鲁克斯的《神话中的人月》和唐纳德·克努斯的《计算机编程的艺术》。

这里讨论的许多软件工程原则已经在极限编程中被重新发现,包括 (重新) 因子分解,模块化,自下而上和增量设计。在这里你会发现所有这些以及更多,比如分析和设计的价值,在Leo Brodie的down-to-earth,幽默的风格,插图,代码示例,实际的现实生活应用,说明性漫画以及对Forth的发明家Charles H. Moore以及其他Forth思想家的采访。

如果你用Forth编程,这是一本必读的书。如果你不这样做,基本概念是普遍的: 思考是为任何有兴趣编写软件来解决问题的人。这些概念超越了Forth,但是Forth的简单之美使这些概念变得鲜明。

您将了解有关Forth,分析,分解,问题解决,样式和约定,分解,处理数据和最小化控制结构的哲学。但要做好准备: 你可能无法放下它。

英文简介:

Thinking Forth is a book about the philosophy of problem solving and programming style, applied to the unique programming language Forth. Published first in 1984, it could be among the timeless classics of computer books, such as Fred Brooks' The Mythical Man-Month and Donald Knuth's The Art of Computer Programming.

Many software engineering principles discussed here have been rediscovered in eXtreme Programming, including (re)factoring, modularity, bottom-up and incremental design. Here you'll find all of those and more, such as the value of analysis and design, described in Leo Brodie's down-to-earth, humorous style, with illustrations, code examples, practical real life applications, illustrative cartoons, and interviews with Forth's inventor, Charles H. Moore as well as other Forth thinkers.

If you program in Forth, this is a must-read book. If you don't, the fundamental concepts are universal: Thinking Forth is meant for anyone interested in writing software to solve problems. The concepts go beyond Forth, but the simple beauty of Forth throws those concepts into stark relief.

You'll learn all about the philosophy of Forth, analysis, decomposition, problem solving, style and conventions, factoring, handling data, and minimizing control structures. But be prepared: you may not be able to put it down.

书名
Thinking Forth: A Language and Philosophy for Solving Problems
译名
思考:解决问题的语言和哲学
语言
英语
年份
1984
页数
311页
大小
3.74 MB
标签
  • Forth
  • 下载
    pdf iconThinking Forth: A Language and Philosophy for Solving Problems.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:36

    ←Linux in a Windows World

    →Programming Forth