Items related to Thinking FORTH: A language and philosophy for solving...

Thinking FORTH: A language and philosophy for solving problems - Softcover

 
9780139175763: Thinking FORTH: A language and philosophy for solving problems
View all copies of this ISBN edition:
 
 
Thinking Forth applies a philosophy of problem solving and programming style 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.

"synopsis" may belong to another edition of this title.

Excerpt. © Reprinted by permission. All rights reserved.:
Preface Programming computers can be crazy-making. Other professions give you the luxury of seeing tangible proof of your efforts. A watchmaker can watch the cogs and wheels; a seamstress can watch the seams come together with each stitch. But programmers design, build, and repair the stuff of imagination, ghostly mechanisms that escape the senses. Our work takes place not in RAM, not in an editor, but within our own minds.

Building models in the mind is both the challenge and the joy of programming. How should we prepare for it? Arm ourselves with better debuggers, decompilers, and disassemblers? They help, but our most essential tools and techniques are mental. We need a consistent and practical methodology for thinking about software problems. That is what I have tried to capture in this book. Thinking Forth is meant for anyone interested in writing software to solve problems. It focuses on design and implementation; deciding what you want to accomplish, designing the components of the system, and finally building the program.

The book stresses the importance of writing programs that not only work, but that are also readable, logical, and that express the best solution in the simplest terms.

Although most of the principles described here can be applied to any language, I've presented them in the context of Forth. Forth is a language, an operating system, a set of tools, and a philosophy. It is an ideal means for thinking because it corresponds to the way our minds work. Thinking Forth is thinking simple, thinking elegant, thinking flexible. It is not restrictive, not complicated, not over-general. You don't have to know Forth to benefit from this book. Thinking Forth synthesizes the Forth approach with many principles taught by modern computer science. The marriage of Forth's simplicity with the traditional disciplines of analysis and style will give you a new and better way to look at software problems and will be helpful in all areas of computer application.

If you want to learn more about Forth, another book of mine, Starting Forth, covers the language aspects of Forth. Otherwise, Appendix A of this book introduces Forth fundamentals.

"About this title" may belong to another edition of this title.

  • PublisherPrentice-Hall
  • Publication date1984
  • ISBN 10 0139175768
  • ISBN 13 9780139175763
  • BindingPaperback
  • Number of pages300
  • Rating

Buy Used

Condition: Good
Missing dust jacket; Pages can... Learn more about this copy

Shipping: FREE
Within U.S.A.

Destination, rates & speeds

Add to Basket

Other Popular Editions of the Same Title

9780139175688: Thinking Forth

Featured Edition

ISBN 10:  0139175687 ISBN 13:  9780139175688
Publisher: Prentice Hall Ptr, 1984
Softcover

  • 9780935533002: Thinking Forth

    Forth ..., 1994
    Softcover

Top Search Results from the AbeBooks Marketplace

Stock Image

Brodie, Leo
Published by Prentice Hall (1984)
ISBN 10: 0139175768 ISBN 13: 9780139175763
Used Hardcover Quantity: 1
Seller:
ThriftBooks-Dallas
(Dallas, TX, U.S.A.)

Book Description Hardcover. Condition: Good. No Jacket. Missing dust jacket; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.18. Seller Inventory # G0139175768I3N01

More information about this seller | Contact seller

Buy Used
US$ 26.86
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Brodie, Leo
Published by Prentice-Hall (1984)
ISBN 10: 0139175768 ISBN 13: 9780139175763
Used Paperback Quantity: 1
Seller:
dsmbooks
(Liverpool, United Kingdom)

Book Description Paperback. Condition: Good. Good. book. Seller Inventory # D7S9-1-M-0139175768-4

More information about this seller | Contact seller

Buy Used
US$ 112.93
Convert currency

Add to Basket

Shipping: US$ 31.22
From United Kingdom to U.S.A.
Destination, rates & speeds