SLIDE 1
ARINDAM ADHIKARY, PID: 904567450 , ROLL NO: MIT/01/02 aadhikar@vt.edu, aadhikary.mit1@spjimr.ernet.in MOHMMAD BIN QASIM FAISAL, PID: 904585976 ROLL NO: MIT/01/33 mfaisal@vt.edu, faisal.mit1@spjimr.ernet.in
FORTH LANGUAGE
Charles Moore created Forth in the 1960s and 1970s to give computers real-time control
- ver astronomical equipment. . The object in developing this new "programming tool"
was to overcome the need for an engineer to learn a large number of methods for controlling compilers (linkers, assemblers and directives plus high-level languages). A number of Forth's features (such as its interactive style) make it a useful language for AI programming, and devoted adherents have developed Forth-based expert systems and neural networks. The first program to be called Forth was written in about 1970. The first complete implementation was used in 1971 on a DEC PDP-11 for the National Radio Astronomy Observatory's 11-meter radio telescope in Arizona. This system was responsible for pointing and tracking the telescope, collecting data and recording it on magnetic tape, supporting an interactive graphics terminal on which an astronomer could analyze previously recorded data. The system was so useful that astronomers from all
- ver the world began asking for copies. The success of this application enabled Moore
and Elizabeth ("Bess") Rather in 1973 to form "FORTH, Inc.", to explore commercial uses of the language. A version was developed, in 1977, for the newly introduced 8 Bit microprocessors called "micro FORTH". Their “MiniFORTH” product for minicomputers complemented this.
Dictionary:
The dictionary contains all the executable routines (or words) that make up a Forth
- system. System routines are entries predefined in the dictionary that become available