[comp.lang.forth] Good book for beginner?

michael@stb.UUCP (Michael) (07/24/88)

What is a good forth book for a complete beginner to the language?
			Michael
: --- 
: Michael Gersten			 uunet.uu.net!denwa!stb!michael
:				sdcsvax!crash!gryphon!denwa!stb!michael
: What would have happened if we had lost World War 2. Well, the west coast
: would be owned by Japan, we would all be driving foreign cars, hmm...

ns@cat.cmu.edu (Nicholas Spies) (07/25/88)

Some Forth books:

Forth: A Text and Reference; Kelly, Spies; Prentice-Hall
Starting Forth; Braudy; Prentice-Hall
Thinking Forth; Braudy; Prentice-Hall
The Complete Forth; Winfield; Wiley


-- 
Nicholas Spies			ns@cat.cmu.edu.arpa
Center for Design of Educational Computing
Carnegie Mellon University

rap@ardent.UUCP (Rob Peck) (07/26/88)

In article <10483@stb.UUCP>, michael@stb.UUCP (Michael) writes:
> What is a good forth book for a complete beginner to the language?

Unquestionably, I recommend "Starting FORTH" by Leo Brodie.  And for
those who know something about FORTH in the first place, I can also
recommend Brodie's "Thinking FORTH".   In fact, with a background in
FORTH, but normally using other languages, I found the second book
to be kinda inspirational so to speak in my programming for other
languages.  Strange but true.  There is a hardware design book by
a fella named Thomas Blakeslee, named something like Designing
Stuff Using Standard Integrated Circuits (obviously an incorrect
title, but I know I got the author's name right) that had the same
effect on me when I was doing hardware design.  Sorta a flat-forehead
maker if you know what I mean.

Rob Peck


... just a side note ... Authors really appreciate fan response.  Once,
in my local area, Mr. Blakeslee happened to have been at an author's
promotion tour for his (then) new book, "The Right Brain", at B. Dalton.
I did not know he was there, and arrived at the Dalton store 15 minutes
after he'd left.  The store manager told me he overheard the pub crew
talking about dinner in the shopping mall area.  I zipped over to the
nearest restaurant and just happened to find him, and, bubbling over
with enthusiasm, I told him how much his earlier book had been an inspiration
to me and so on.  He gave me his business card and when I contacted him
later to ask a question or two, he told me that his publisher was at
the table with him when I showed up and it really impressed the publisher
that he had such enthusiastic fan(s)... "it couldn't have worked out
better for me if I had paid someone to do it".   So if there is an
author that you find interesting, they DO want to hear from you, if
only to improve their "product" for future editions, or just a pat on
the back where they "done good".   (I, too, have had three books
published and I really appreciate feedback, good or bad).

(So what's this doing in comp.lang.forth anyway --- well, traffic is kinda
slow here and FORTH itself has a way of changing how you think, so
it seemed somehow related.  <sigh>)

rap

XRBEO@VPFVM.BITNET (Bruce O'Neel) (07/26/88)

Try:

Forth a Text and Reference

by M. Kelly and N. Spies
Prentice Hall.

This is good if you already program and want to learn about forth.

bruce

cfh6r@uvacs.CS.VIRGINIA.EDU (Carl F. Huber) (08/03/88)

In article <10483@stb.UUCP> michael@stb.UUCP (Michael) writes:
>What is a good forth book for a complete beginner to the language?

Get Forth : A Text and Reference, by Kelly and Spies.  Kelly is a 
biologist type (who puts computer science types to shame).  The book
was written for anyone starting Forth, and has been used in graduate
and undergraduate level classes (taught by Kelly), consisting of
people having from no experience with computers to Masters degrees in
computer science, in the same class at the same time.  The book worked
well for all of them.  It is easy to read and follow, is packed with
information, and also has an abundant supply of problems with solutions.
Problems may take from a few moments (most of them) to an hour (a few)
to solve, and they get the points across.

have fun

--carl huber

-- 
-------------------------------------------------------------------------------
XX claimer: If I said it then it must be true       cfh6r@uvacs.cs.virginia.edu
-------------------------------------------------------------------------------