Thinking Forth: A Language and Philosophy for Solving Problems

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.

Pages : 316 pages
Size : PDF files
File type : pdf
Downloads: 21
Created: 2020-08-30
License: CC BY-NC-SA 2.0
Author(s): Leo Brodie
Thinking Forth: A Language and Philosophy for Solving Problems

Others Forth Tutorials

Others related eBooks about Thinking Forth: A Language and Philosophy for Solving Problems

Defend Dissent

Download free course Defend Dissent, pdf file on 131 pages by Glencora Borradaile....

Discrete Structures for Computer Science: Counting, Recursion, and Probability

This book provides a broad introduction to some of the most fascinating and beautiful areas of discrete mathematical structures. It starts with a chapter on sets and goes on to provide examples in logic, applications of the principle of inclusion and exclusion and finally the pigeonhole principal. ...

Power Programming with Mathematica

Mathematica is a feature-rich, high-level programming language which has historically been used by engineers. This book unpacks Mathematica for programmers, building insights into programming style via real world syntax, real world examples, and extensive parallels to other languages....

Learning aframe PDF course

Download free Aframe tutorial course in PDF, training file in 16 chapters and 76 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

97 Things Every Project Manager Should Know: Collective Wisdom from the Experts

If the projects you manage don't go as smoothly as you'd like, 97 Things Every Project Manager Should Know offers knowledge that's priceless, gained through years of trial and error. This illuminating book contains 97 short and extremely practical tips - whether you're dealing with software or non...

An Introduction to Matlab and Mathcad

Download free course An Introduction to Matlab and Mathcad, pdf file on 136 pages by by Troy Siemers....

The Next.js Handbook

Download free course The Next.js Handbook, pdf file on 102 pages by Flavio Copes....

Intertwingled

Download free course Intertwingled, pdf file on 157 pages by Douglas Dechow, Daniele Struppa....

30 Arduino projects guide

Download a complet Arduino tutorial in PDF ,with this training document you will learn the basics of Arduino and how to connect all manner of electronics to your computer to create projects....

Intel Galileo and Intel Galileo Gen 2

Download free course Intel Galileo and Intel Galileo Gen 2, pdf file on 665 pages by Manoel Carlos Ramon....