Forth: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
An 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== | ==A list of OS/2 implementations of Forth== | ||
Line 17: | Line 16: | ||
* | * | ||
==A list of DOS implementations of Forth== | ==A list of DOS implementations of Forth== | ||
<div style="column-count:2;-moz-column-count:2;-webkit-column-count:2"> | |||
* [[Ale Forth]] - Freeware - Discontinued. | * [[Ale Forth]] - Freeware - Discontinued. | ||
* [[BBL]] - Freeware - Discontinued. | * [[BBL]] - Freeware - Discontinued. | ||
Line 54: | Line 54: | ||
* [[Zen]] - Open source - Discontinued. | * [[Zen]] - Open source - Discontinued. | ||
* [[4THCMP]] - Freeware - Discontinued. | * [[4THCMP]] - Freeware - Discontinued. | ||
</div> | |||
==A list of Forth implementations that run under WinOS/2== | ==A list of Forth implementations that run under WinOS/2== | ||
* [[Forthmacs]] - Commercial - Discontinued. | * [[Forthmacs]] - Commercial - Discontinued. |
Revision as of 00:00, 15 December 2015
An 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
- C-Forth - Open Source - Discontinued.
- FIG Forth - Status unknown
- FORTH/2 - Shareware - Discontinued
- FORTH32 - Shareware - Discontinued
- 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.
Libraries, extensions and bindings
Editors with Forth support
A list of DOS implementations of Forth
- Ale Forth - Freeware - Discontinued.
- BBL - Freeware - Discontinued.
- bigForth - Commercial - Discontinued.
- C-Forth - Open Source - Discontinued.
- ciforth - Open source - Current.
- ColorForth - Open source - Current.
- eForth - Open source - Sort of current .....
- FIG Forth - Open Source - Discontinued.
- F-PC - Open source - Discontinued.
- Forth Express - Commercial - Discontinued.
- Forthmacs - Commercial - Discontinued.
- FORTH32 - Shareware - Discontinued
- f83 - Open source - Discontinued.
- GForth - Open source - Discontinued.
- Golden Porcupine Forth - Shareware - Discontinued.
- HENCE4TH - Open source - Discontinued.
- hForth - Open source - Discontinued.
- Hierarchical Music Specification Language - Commercial - Discontinued.
- HS/FORTH - Commercial - Discontinued.
- LMI Forth-83 - Commercial - Discontinued - Cross development tool that runs on top of UR/FORTH.
- MiniForth - Open source - Discontinued.
- MMS Forth - Commercial - Discontinued.
- Modular Forth - Commercial - Discontinued.
- OOF - Open source - Discontinued.
- Portable Forth Environment - Open Source - Current
- PowerForth - Commercial - Discontinued.
- polyFORTH - Commercial - Discontinued.
- Pigmy Forth - Open source.
- TCOM - Freeware - Discontinued.
- ThisForth - Open source - Discontinued.
- TIMBRE - Freeware - Discontinued.
- TURBO-Forth - Commercial - Discontinued.
- UniForth - Commercial - Discontinued.
- UR/Forth - Commercial - Discontinued.
- WPForth - Commercial - Discontinued.
- Zen - Open source - Discontinued.
- 4THCMP - Freeware - Discontinued.
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
- Delta Forth - Open source - Discontinued.
- J2EE Forth - Open source - Discontinued.
A list of Forth implementations in JavaScript
- wForth - Open source - Discontinued.
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
- Starting Forth - Free tutorial in PDF format.
Links
- FIG - Forth Interest Group
- Forth resources on Taygeta.com - Outdated but extensive.
USENET
- comp.lang.forth - Surprisingly popular - Go to the Google groups version if your ISP does not offer USENET access or you are otherwise newsgroup challenged in any way.
Built with Forth
- Raidfile - A DOS in-memory database.
Standards
- ANS Forth - 1994 draft - Aka ANSI Forth.
Forth history
- Invented by Charles H. Moore in 1968.