For AuthorsFor PublishersBookstoreAuthor ResourcesFAQsGPS Login
General
Home

Shop at BookSurge

Computers

Programming

General

 
 
Forth Programmer's Handbook (3rd Edition)
View larger imageEmail a friend

 
 
 
 
 

Forth Programmer's Handbook (3rd Edition)

Forth Programmer's Handbook is a thorough introduction to the Forth programming language. Written for readers with programming backgrounds but not necessarily with prior exposure to Forth, it offers comprehensive coverage of all major aspects of the language, from basic principles to advanced concepts such as multitasking and cross-compiling for embedded systems. It covers nearly 400 commands, including ANS Forth words and many common extensions. The book describes how programmers use Forth to solve problems, serves as a reference for experienced programmers and presents the language's history and rationale. Forth was developed at the National Radio Astronomy Laboratory in the early 1970s; the authors were among its original developers and founders of FORTH, Inc., a premier supplier of Forth products and services. Elizabeth D. Rather chaired the Technical Committee that produced the ANSI Standard for Forth in 1994.

Availability: Usually ships in 1 business days
Our Price: $39.95 & this item ships for FREE with Super Saver Shipping.

Note: Item may be sold and shipped by another company. Learn more.
Product Promotions:
  • This title is eligible for Amazon Fall Textbook promotions. Get unlimited free Two-Day Shipping for three months with a free trial of Amazon Prime. Add $100 worth of eligible textbooks to your cart to qualify. Sign up at checkout. New members only.  Here's how (restrictions apply)
Product Details:
Author: Elizabeth D. Rather
Paperback: 274 pages
Publisher: BookSurge Publishing
Publication Date: September 08, 2007
ISBN: 1419675494
Package Length: 8.98 inches
Package Width: 5.91 inches
Package Height: 0.79 inches
Package Weight: 1.41 pounds
Average Customer Rating: based on 3 reviews
 
 

Customer Reviews:
Average Customer Review:4.5
Write an online review and share your thoughts with other customers.

18 of 20 found the following review helpful:

4A good book reference book  Sep 29, 1999
This book is a great second book on FORTH. If you have never used FORTH or a FORTH derived language before i recommend that you go and read Leo Brodie's "Starting FORTH". Whilst this book makes a great and very handy reference, most of the explanations are very brief and would serve as more of a refresher than an in-depth explanation for the newbie.

12 of 15 found the following review helpful:

5A great advanced Forth book.  Mar 22, 1999
This book provides a good in-depth coverage of Forth (particularly for users of Forth, Inc. versions of Forth) and is a great follow up to "Starting Forth". It would be hard to find anyone with a closer association with Forth than the authors of the "Forth Programmer's Handbook" since they were the world's second and third Forth programmers, after it was invented by their friend Chuck Moore. Forth, Inc. has done a lot to keep Forth as one of the best computer languages, especially for embedded applications, and this book does a good job of showing why it is.

34 of 34 found the following review helpful:

5A good book on a low visible, but much used technology  Mar 20, 1999
Are you interested in how the Java virtual machine works? Interested in efficient Java chips? Are you interested in the boot-up software for the latest machines from Sun, DEC and FreeBSD Unix? If so, then you SHOULD be interested in Forth.

Forth is the world's premier stack-based language. Some people seem to think of Forth as "aged technology". But Forth's strength is in the ability to continually re-create itself. For example, "object oriented" features can be added to a Forth compiler without having to re-write the compiler itself. Java has sparked renewed interest in Forth technology because of its VM. If you read the Java VM manual it reads like a Forth text. For this reason chips designed to run Forth also turn out the be the fast "Java chips". Also the recent "plug and play" solution for Sun hardware is written in Forth. So if you want to write device drivers for Sun workstations you need to know Forth.

Ok, enough about the language, now about the book. The "Forth Programmer's Handbook" is probably the best book on Forth since the classic "Starting Forth" by Leo Brodie. This book differs from "Starting Forth" in quite a few ways though. Starting Forth was written with a strong emphasis on "easing the novice programmer" into programming using Forth as a model. The "Forth Programmer's Handbook" lacks the 'cute graphics' of Starting Forth. It also starts out with an in depth discussion of the Forth VM. (Starting Forth puts this off until several chapters later.) Also this new book has updated language features in it, such as a description of exception handling and of dynamic memory management. Also there is a good discussion on using assembler from Forth. While this is definitely not new, it's more in depth than the example in Starting Forth.

If there is anything "missing" in this book it's some more concrete examples. There is a short "embedded washing machine controller" example which seems to be an elaboration of an example from "Starting Forth". But there is nothing in there as in depth as Starting Forth's "3 1/2 examples". (Which consisted of a language generator, a flat-file database, a simple calculator, and a partial implementation of an assembler.) The Forth Programmer's handbook did allude to the IEEE OpenFirmware standard in its "Programming Style" section, but I was hoping for perhaps a device driver written for OpenFirmware? Forth Inc, the publisher of this book, has been involved in some interesting projects including a robot arm for NASA. I know that some of that code is probably covered by "non-discloser agreements" but some discussion of how Forth helped solve those problems would be nice. Also there was no discussion of object-oriented techniques in Forth. This is understandable because there are various OOForth implementations out there. Still a discussion on OO and Forth would be welcome.

Overall its a very good book on a very underated technology.

 
 
 
 
 
 
 
 
 
 
Web business powered by Amazon WebStore