Misplaced Pages

pForth

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
pForth
Original author(s)Phil Burk
Developer(s)Phil Burk
Stable release2.0.1 Edit this on Wikidata / 9 January 2023; 23 months ago (9 January 2023)
Repositorygithub.com/philburk/pforth
Written inC
Operating systemLinux, Mac OS, Microsoft Windows, WebTV, and embedded systems with no operating system
Size204 KB
Available inEnglish, French, Chinese
TypeProgramming tool
LicensePublic domain software
Websitewww.softsynth.com/pforth/

pForth (Portable Forth) is a portable implementation of the Forth programming language written in ANSI C. It differs from the other distributions of Forth in that it strives for portability over performance.

The pForth implementation of Forth is an open source programming language.

History

PForth started out as HForth, which was used in connection with the Hierarchical Music Specification Language, a music experimentation language developed by Phil Burk, Larry Polansky and David Rosenboom. Phil Burk ported the HForth kernel to C when he moved to the 3DO company. The newly ported Forth at 3DO had to run on many different systems including SUN, SGI, Macintosh, PC, Amiga, the 3DO ARM based Opera system, and the 3DO PowerPC based M2 system.

License

Originally pForth was released to the public domain with a custom release and disclaimer of no warranty but in 2020, it was relicensed under the zero-clause BSD license, which is a public-domain-equivalent license.

References

  1. "Release v2.0.1".
  2. pForth Reference Manual Archived 2009-09-06 at the Wayback Machine
  3. https://github.com/philburk/pforth/blob/1f99f95d6a7eecc05cae8fb357f9b7bf564c2725/license.txt

External links


Stub icon

This computer-programming-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: