home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.atari.8bit
- Path: sparky!uunet!nih-csl.dcrt.nih.gov!helix.nih.gov!rvenable
- From: rvenable@helix.nih.gov (Richard M. Venable)
- Subject: Re: FORTH-83 for Atari 8-bit; anyone interested?
- Message-ID: <1992Dec31.214559.1340@alw.nih.gov>
- Sender: postman@alw.nih.gov (AMDS Postmaster)
- Organization: National Institutes of Health, Bethesda
- References: <1992Dec28.124555.2212@netcom.com> <1992Dec29.143533.1824@cs.tu-berlin.de> <1992Dec30.035608.22678@mtu.edu>
- Date: Thu, 31 Dec 1992 21:45:59 GMT
- Lines: 27
-
- In article <1992Dec30.035608.22678@mtu.edu> jjmcwill@mtu.edu (Jeff McWilliams) writes:
- >Pardon my ignorance toward Forth folks, but what was the language designed
- >for, and what are the PROS and CONS for choosing FORTH over some other
- >programming language?
- >
- >Jeff McWilliams
-
- Forth was designed by the astronomy community for real-time telescope control.
- It is fairly efficient, producing code which runs close to assembly or Action
- in speed. It is, however, very different from most other languages in concept
- and in practice. There are many public domain implementations of Forth for a
- wide variety of platforms, possibly some commercial versions as well.
-
- Forth provides a 'kernel' of defined keywords, and the means to add your own in
- an interactive environment. All editing, compiling, and execution are done
- within the Forth environment; code is edited on text screens which are compiled
- directly into memory at 'load' time. Forth uses an explicit stack for input
- and output arguments, and Reverse Polish Notation (2 3 + instead of 2 + 3);
- it could be considered object oriented programming, in a way.
-
-
- -----------------------------------------------------------------
- Rick Venable | "Eschew
- FDA/CBER Biophysics Lab | Obfuscation"
- rvenable@helix.nih.gov | -- the Phantom Nerd
- -----------------------------------------------------------------
-
-