GEnie Forth roundtable
Michael Ham [Editor's Note: this is the transcript of a FIG GEnie RoundTable with Michael Ham, noted Forth author and instructor. Michael discusses "Teaching Forth as a First Language". The entire contents of this GEnie Forth transcript are copyright Roundtable (C) 1991 GEnie Forth RoundTable. The contents may be freely copied and distributed in whole or in 'Jart provided origination credit is included. lnforma~ion in square brackets was provided by your Editor]. 1\.ttendees to the Conference: Gary Smith, Arkansas, moderator/host sysop Michael Ham, California, special guest speaker Elizabeth Rather, California Leonard Morgenstern, California Dennis Ruffer, New York Fred Temple, New York Date: 11/14/91 Gary Smith: The GEnie Forth RoundTable is pleased to welcome as tonight's guest, Michael Ham, who currently resides in Santa Cruz, CA and is the product manager for a PC-based library automation system, the Columbia Library System. His first computer experience was with the 1410, and then he did a lot of assembly programming on the 1401. He has written several large applications in Forth, and recently his book, Ern:. IUammin~ for the Utter Be~nner, an introduction to programming that uses Forth as the language, was published by Laboratory Microsystems, Inc. in Los Angeles. Michael continues to believe that Forth has many characteristics that make it a good language for a programming beginner. Tonight's topic is "Teaching Forth as a First Language". Please welcome our special guest, Michael Ham. Michael Ham: Thanks, Gary. Forth is for the beginner (as well as the more experienced programmer) because the beginner needs interactivity, the immediate feedback and the beginner naturally accepts the idea of extensibility as a natural shorthand. Comprehending an idea, giving it a name, and then using it in bigger sentences. [On the other hand], Forth has its notorious way of crashing. However, I don't see this as an argument...