Forth

From C64-Wiki
Jump to navigationJump to search

This article is about the programming language Forth in connection to Commodore computer systems.

Forth is a stack-based, extensible language without type-checking initially developed from Charles H. Moore in 1969. It is probably best known for its "reverse Polish" (postfix) arithmetic notation, familiar to users of Hewlett-Packard calculators[1]. Forth is a real-time programming language originally developed to control telescopes. [2]. Forth is also a programming language and develope system, which is stand-alone from an operating system.

History[edit | edit source]

Here is a short overview of the developement and standard of the programming language Forth.

Standards

  1. FIG Forth model (by Forth Interest Group, 1978)
  2. FORTH-79 standard (1979)
  3. FORTH-83 standard (1983)
  4. ANS Forth standard (ANSI technical committee X3J14 24.03.1994)
  5. Forth 2012 Standard [3] (2014)

Implementations[edit | edit source]

HES 64Forth (1983).
DurexForth (2009).

C64[edit | edit source]

A large number of commercial and free/open implementations of Forth exist for 6502 processor-based computers, many specifically for the Commodore 64:


C128[edit | edit source]

C128 for CP/M[edit | edit source]

Literature[edit | edit source]

Links[edit | edit source]

WP-W11.png Wikipedia: Forth_(programming_language)

References[edit | edit source]