home *** CD-ROM | disk | FTP | other *** search
- Books that teach computer programming also teach a programming
- language. Ideally, the language chosen will facilitate the
- learning of programming and also be unobtrusive enough so that
- the focus can truly be on teaching programming and not simply on
- teaching the particular language. Forth, I believe, is an ideal
- vehicle for teaching programming to a complete beginner. I have
- tested this belief by writing a book, *Programming for the Utter
- Beginner*, that uses Forth as the language.
-
- This file contains the particular version of Forth that the book
- uses: a variant of the commercial development system UR/FORTH,
- published by Laboratory Microsystems, Inc. This variant is called
- FIRST/FORTH since (for many readers of the book) it will be the
- first programming language that they learn.
-
- FIRST4TH.ZIP contains all the files used by the book:
-
- FORTH.EXE and FORTH.OVL -- the FIRST/FORTH system itself
-
- FORTH.SCR -- a screen file you can use to hold your own code; it
- contains a timer utility and a pseudo-random number generator.
-
- DOSINT.BIN -- a binary overlay containing Forth words to interact
- with MS-DOS
-
- Eleven screen files with answers to the exercises in the book:
-
- ADDRESS.SCR MENUS.SCR SORTCODE.SCR
- ANSWERS.SCR NUMBERS.SCR STRINGS.SCR
- ARRAYS.SCR PROBLEM.SCR TIMER.SCR
- FOR.SCR SORT.SCR
-
- CHAP01.TXT -- the introduction, table of contents, and first
- chapter of *Programming for the Utter Beginner*
-
- FORTH.EXE, FORTH.OVL, and the other files are shareware. They are
- copyrighted by Laboratory Microsystems, Inc., 12555 West
- Jefferson Boulevard, Suite 202, Los Angeles, CA 90066, Telephone
- (310) 306-7412, BBS (310) 306-3530. These programs cannot be
- sold, and they cannot be used unless they are registered. They
- can be freely distributed in their original form, together with
- this READ.ME file.
-
- If you use FIRST/FORTH, you must register the program as
- described below. When you register the program, you will be sent
- a copy of *Programming for the Utter Beginner* and you also can
- then distribute (with no license fees or royalties required)
- programs that you have written in FIRST/FORTH and saved with the
- TURNKEY command. To register your copy, complete and return the
- following form.
-
- Michael Ham 10/4/92
-
- REGISTRATION OF FIRST/FORTH
-
- Complete this form and mail it with payment (see below) to:
-
- FIRST/FORTH Registration
- Laboratory Microsystems, Inc.
- 12555 West Jefferson Boulevard Suite 202
- Los Angeles, CA 90066
- FAX 310/301-0761
-
- When your payment is received, you will be shipped a copy of
- *Programming for the Utter Beginner*. Your registration will be
- recorded so that you will receive information on any upgrades to
- FIRST/FORTH and on other LMI products. In addition, you will
- receive a credit of $20 toward the purchase of UR/FORTH or WinForth.
-
- UR/FORTH is a professional development system for DOS. It includes
- graphics, hardware and software floating point, DOS extensions,
- and full documentation. It is available in 16-bit and 32-bit
- versions. FIRST/FORTH source code will run directly in UR/FORTH.
-
- WinForth is a complete professional Forth development system for
- the Microsoft Windows environment.
-
- Please print. California residents: Please include sales tax.
-
- Name: _______________________________________________________
-
- Address: _______________________________________________________
-
- _______________________________________________________
-
- City: ___________________________ State: ______ ZIP: _______
-
- Daytime telephone: (_______) ___________________
-
- If you wish to buy additional copies of *Programming for the
- Utter Beginner* (each with a diskette containing FIRST/FORTH
- and all associated files), please indicate below:
-
- Registration fee for software = $ 49.95
- Additional copies: ____ x $54.95 = _________
-
- Subtotal = _________
- California residents: sales tax = _________
- Shipping/handling registration copy = 5.00
- Shipping/handling addln copies @ $5 = _________
- Total = _________
-
- For additional copies, indicate diskette size:
- [] 3.5" [] 5.25"
-
- Indicate method of payment: [] check [] money order
- [] VISA* [] MasterCard*
-
- *Card number: ____________________________ Exp date:________
-
- Signature: _____________________________ Date: ___________
-
-