Forth

From C64-Wiki
(Redirected from FORTH)
Jump to: navigation, 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]

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]

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

C64[edit]

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]

C128 for CP/M[edit]

Literature[edit]

Links[edit]

WP-W11.png Wikipedia: Forth_(programming_language)

References[edit]

  1. "History of Programming Languages II" Conference, Chuck Moore, 1991
  2. What is Forth?
  3. Forth 2012 Standard
  4. 64 Forth download from Tom Zimmer's site
  5. Blazin' Forth at ftp.forth.org
  6. DurexForth Github Repository
  7. Forth 64 cartridge at richardlagendijk.nl
  8. forth128.blogspot.se