Jump to content

Forth: Difference between revisions

From EDM2
No edit summary
Line 7: Line 7:
* [[FORTH/2]] - Shareware - Discontinued
* [[FORTH/2]] - Shareware - Discontinued
* [[LMI Forth-83]] - Commercial - Discontinued - Cross development tool that runs on top of UR/FORTH.
* [[LMI Forth-83]] - Commercial - Discontinued - Cross development tool that runs on top of UR/FORTH.
* [[Portable Forth Environment]] - Open Source - Current
* [[UR/Forth]] - Commercial - Discontinued.
* [[UR/Forth]] - Commercial - Discontinued.


Line 15: Line 16:
*  
*  
==A list of DOS implementations of Forth==
==A list of DOS implementations of Forth==
* [[bigForth]] - Commercial - Discontinued.
* [[C-Forth]] - Open Source - Discontinued.
* [[C-Forth]] - Open Source - Discontinued.
* [http://home.hccnet.nl/a.w.m.van.der.horst/forthimpl.html ciforth] - Open source - Current.
* [http://home.hccnet.nl/a.w.m.van.der.horst/forthimpl.html ciforth] - Open source - Current.
Line 21: Line 23:
* [[FIG Forth]] - Open Source - Discontinued.
* [[FIG Forth]] - Open Source - Discontinued.
* [[F-PC]] - Open source - Discontinued.
* [[F-PC]] - Open source - Discontinued.
* [[Forth Express]] - Commercial - Discontinued.
* [[Forthmacs]] - Commercial - Discontinued.
* [[f83]] - Open source - Discontinued.
* [[f83]] - Open source - Discontinued.
* [[Golden Porcupine Forth]] - Shareware - Discontinued.
* [[HS/FORTH]] - Commercial - Discontinued.
* [[LMI Forth-83]] - Commercial - Discontinued - Cross development tool that runs on top of UR/FORTH.
* [[LMI Forth-83]] - Commercial - Discontinued - Cross development tool that runs on top of UR/FORTH.
* [[MMS Forth]] - Commercial - Discontinued.
* [[Modular Forth]] - Commercial - Discontinued.
* [[Portable Forth Environment]] - Open Source - Current
* [[PowerForth]] - Commercial - Discontinued.
* [[polyFORTH]] - Commercial - Discontinued.
* [http://pygmy.utoh.org/pygmyforth.html Pigmy Forth] - Open source.
* [http://pygmy.utoh.org/pygmyforth.html Pigmy Forth] - Open source.
* [[ThisForth]] - Open source - Discontinued.
* [[UR/Forth]] - Commercial - Discontinued.
* [[UR/Forth]] - Commercial - Discontinued.


==A list of Forth implementations that run under WinOS/2==
==A list of Forth implementations that run under WinOS/2==
*  
* [[Forthmacs]] - Commercial - Discontinued.
* [[ProForth]] - Commercial - Discontinued.
* [[WinForth]] - Commercial - Discontinued.
==A list of Forth implementations that run under Java==
==A list of Forth implementations that run under Java==
*  
*  
Line 34: Line 48:
==Publications==
==Publications==
* [http://archive.org/details/byte-magazine-1980-08 Byte Magazine August 1980] - Harks from a time when Byte used to have language specific issues, this one is the  Forth issue and has a couple of now classic articles.
* [http://archive.org/details/byte-magazine-1980-08 Byte Magazine August 1980] - Harks from a time when Byte used to have language specific issues, this one is the  Forth issue and has a couple of now classic articles.
====Local articles====
====Local articles====
*  
*  
Line 40: Line 55:


====Tutorials and other learning material====
====Tutorials and other learning material====
*  
* [http://www.wulfden.org/downloads/Forth_Resources/LB__StartingForth.pdf Starting Forth] - Free tutorial in PDF format.
==Links==
==Links==
*  
* [http://www.forth.org FIG] - Forth Interest Group
====USENET====
====USENET====
* [news:comp.lang.forth comp.lang.forth] - Surprisingly popular - Go to the [https://groups.google.com/forum/#!forum/comp.lang.forth Google groups version] if your ISP does not offer USENET access or you are otherwise newsgroup challenged in any way.
* [news:comp.lang.forth comp.lang.forth] - Surprisingly popular - Go to the [https://groups.google.com/forum/#!forum/comp.lang.forth Google groups version] if your ISP does not offer USENET access or you are otherwise newsgroup challenged in any way.
Line 49: Line 64:


==Standards==
==Standards==
*  
* [https://www.taygeta.com/forth/dpans.html ANS Forth] - 1994 draft - Aka ANSI Forth.
==Forth history==
==Forth history==
* Invented by Charles H. Moore in 1968.
* Invented by Charles H. Moore in 1968.
[[Category:Programming Languages]] [[Category:Forth]]
[[Category:Programming Languages]] [[Category:Forth]]

Revision as of 02:06, 16 January 2015

Description

Imperative, hierarchical stack based language with an almost quasi-religious following. Like so many languages at the time FORTH was initially spelled all caps, but it had become the custom to spell it as a noun as early as the mid 70's, unlike most contemporary languages.

A list of OS/2 implementations of Forth

Libraries, extensions and bindings

Editors with Forth support

A list of DOS implementations of Forth

A list of Forth implementations that run under WinOS/2

A list of Forth implementations that run under Java

A list of Forth implementations in JavaScript

Publications

  • Byte Magazine August 1980 - Harks from a time when Byte used to have language specific issues, this one is the Forth issue and has a couple of now classic articles.

Local articles

Code snippets

Tutorials and other learning material

Links

  • FIG - Forth Interest Group

USENET

Built with Forth

Standards

Forth history

  • Invented by Charles H. Moore in 1968.