Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
28 used & new from $19.00

Have one to sell? Sell yours here
 
   
Thinking Forth
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Thinking Forth (Paperback)

by Leo Brodie (Author)
5.0 out of 5 stars See all reviews (5 customer reviews)

List Price: $30.00
Price: $22.80 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $7.20 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

18 new from $19.01 10 used from $19.00
Also Available in: List Price: Our Price: Other Offers:
Paperback (1) 17 used & new from $2.50
Unknown Binding 3 used & new from $5.26

Frequently Bought Together

Thinking Forth + Forth Programmer's Handbook (3rd Edition) + Forth Application Techniques (5th Edition): Course Notebook
Price For All Three: $81.74

Show availability and shipping details


Customers Who Bought This Item Also Bought

Forth Application Techniques (5th Edition): Course Notebook

Forth Application Techniques (5th Edition): Course Notebook

by Elizabeth D. Rather
$18.99
FORTH Applications: Ready to run programs in Forth (Bitfire Books)

FORTH Applications: Ready to run programs in Forth (Bitfire Books)

by S. D. Roberts
$9.95
The Little Schemer - 4th Edition

The Little Schemer - 4th Edition

by Daniel P. Friedman
3.9 out of 5 stars (35)  $25.20
FORTH Quick-Start Introduction (Bitfire Books)

FORTH Quick-Start Introduction (Bitfire Books)

by S. D. Roberts
1.0 out of 5 stars (1)  $9.95
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly))

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly))

by Federico Biancuzzi
3.8 out of 5 stars (6)  $26.39
Explore similar items

Editorial Reviews

Product Description
Now in it's Third Edition (2004), this enduring work is the only book to fully explore not just the semantics of the Forth programming language, but also the philosophy and style that is used by its most successful practitioners. Interestingly, this philosophy applies well to programming practice in any language.

From the Publisher
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.

This book has been scanned, OCR'd, typeset in LATEX, and brought back to print (and your monitor) by a collaborative effort under a Creative Commons license.

See all Editorial Reviews


Product Details

  • Paperback: 316 pages
  • Publisher: Punchy Publishing (December 27, 2004)
  • Language: English
  • ISBN-10: 0976458705
  • ISBN-13: 978-0976458708
  • Product Dimensions: 9.1 x 6.1 x 0.8 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #719,183 in Books (See Bestsellers in Books)

Citations (learn more)
3 books cite this book:

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

5 Reviews
5 star:
 (5)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
20 of 20 people found the following review helpful:
5.0 out of 5 stars A core conceptual work on FORTH, May 27, 2000
By William S. Grigsby (Chillicothe, OH USA) - See all my reviews
(REAL NAME)      
This review is from: Thinking Forth (Paperback)
FORTH isn't for everyone, the use of Reverse Polish Notation, stack operations, and language extensibility can be daunting. But, between Starting Forth as a tutorial and this work providing conceptual insight, there is a path for self study that can bring you along to intermediate level with a reasonable investment of time. Add the FORTH Programmer's Handbook, the ANSI spec and a freeware FORTH package for your flavor of OS (including PalmOS, UNIX, WINDOWS, MSDOS, just about everything has a version) available via the net, and you've got everything you need to explore and learn this powerful, extensible, and compact language.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
5.0 out of 5 stars The ORIGINAL Refactoring Reference, June 29, 2003
By Herman Jackson (Corpus Christi, Texas United States) - See all my reviews
This review is from: Thinking Forth (Paperback)
As a teacher/programmer I found this to be a phenomenal piece of work. One of the hottest items in programming today is refactoring - it's here. Object orientation, modularity, top-down, bottom-up, it's all here. You can't read this book without becomming a better programmer regardless of the language. But you don't want to just read it. Work through the examples, follow the logic until you understand it - really understand it. You don't use Forth? Doesn't matter. The principles of problem analysis and good program construction are language independent. Try this one - you'll like it. Learning to function in the sparce yet luxuriant Forth universe will change the way you program.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 12 people found the following review helpful:
5.0 out of 5 stars The Second Forth Book, April 16, 2000
By David B Bechtel (Seattle, Wa.) - See all my reviews
This review is from: Thinking Forth (Paperback)
This is the second book on Forth that should be read by any person interested in learning Forth. After finishing the examples in Brodies first book, read this one to pick up on how a Forth programmer solves different programming problems. You will find that the methods learned are applicable to all languages but especially useful in the iterative style that is Forth.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent Forth resource. But only Forth.
If you program in Forth, this book is mind-opening. I second the reviewer who said you should read this book after reading "Starting Forth". Read more
Published on January 20, 2005 by D. Rothlisberger

5.0 out of 5 stars More than a FORTH text
Thinking FORTH is as much about philosophy of problem solving and programming style as FORTH. Concepts presented in this '84 publication were light years ahead of their time... Read more
Published on March 29, 2003

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
What is your FAVORITE Software Development book? 0 2 days ago
C# or Java? 32 11 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!



Look for Similar Items by Category


Plumbing Products in the Value Center

Home Improvement Value Center Plumbing Products
Turn it on for less with spectacular deals on brand-name faucets, showerheads, and more in the Home Improvement Value Center.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Maintain Your Outdoor Furniture

Shop for Protective Varnishes and Applicators
Browse the Painting Tools & Supplies Store for a wide variety of protective varnishes and applicators to shield your outdoor furniture from harsh elements.

Shop for varnish tools and supplies

 

Fantastic Flushing Power

Shop for Toilets
Browse a huge selection of toilets in the Plumbing Store, including extra-quiet and water-conserving toilets.

See all toilets

 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates