User Tools

Site Tools


tutorials:forth

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tutorials:forth [2022/01/08 12:47]
papa [Reference]
tutorials:forth [2022/03/07 16:41]
lars Add a section for John Wilson's FORTH.
Line 1: Line 1:
 [[http://forth.org/whatis.html|Forth]] is a stack-based, RPN-format programming language created by [[https://colorforth.github.io/|Charles H. Moore]] and first released in 1970.  [[http://forth.org/whatis.html|Forth]] is a stack-based, RPN-format programming language created by [[https://colorforth.github.io/|Charles H. Moore]] and first released in 1970. 
 +
 +There are two Forth implementation available.
  
 **FORTH-10** is a Forth language interpreter included in the Panda TOPS-20 distribution. The anonymous programmer describes the implementation as "NOT totally standard". MIDAS assembly language source is available in file ''TOPS20:<UTILITIES>FORTH.MID''. **FORTH-10** is a Forth language interpreter included in the Panda TOPS-20 distribution. The anonymous programmer describes the implementation as "NOT totally standard". MIDAS assembly language source is available in file ''TOPS20:<UTILITIES>FORTH.MID''.
  
-====== Survival Guide ======+**FORTH** is another interpreter originally written on the MIT AI lab DEC-20 called OZ, by John Wilson.
  
-Start the interpreter on TWENEX with the command ''FORTH''. If you have not created an [[#start-up_file|auto-load file]], FORTH-10 will respond with the default greeting and prompt.+====== FORTH-10 Survival Guide ======
  
-  @FORTH+Start the interpreter on TWENEX with the command ''FORTH-10''. If you have not created an [[#start-up_file|auto-load file]], FORTH-10 will respond with the default greeting and prompt. 
 + 
 +  @FORTH-10
   FORTH-10   Type QUIT to exit.   FORTH-10   Type QUIT to exit.
    Ok    Ok
Line 75: Line 79:
  
 At start-up, FORTH-10 searches the user's log-in directory for a file named ''AUTO-LOAD.4TH''. If such a file exists, it is loaded automatically. If the file does not exist, FORTH-10 displays a standard greeting message. At start-up, FORTH-10 searches the user's log-in directory for a file named ''AUTO-LOAD.4TH''. If such a file exists, it is loaded automatically. If the file does not exist, FORTH-10 displays a standard greeting message.
 +
 +====== FORTH ======
 +
 +Start the John Wilson's interpreter on TWENEX with the command ''FORTH''. It will respond with this greeting and prompt.
 +
 +  @FORTH
 +  FORTH/Oz v1 (JohnW)
 +  ok
 +  
 +Exit FORTH with the command ''BYE''.
 +
  
 ====== Reference ====== ====== Reference ======
tutorials/forth.txt · Last modified: 2022/06/07 02:10 by rcs