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.

pForth
Original author(s)Phil Burk
Developer(s)Phil Burk
Stable release
V28 / 24 April 2018 (2018-04-24)
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/

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.[1]

License

The pForth legal notice dedicates pForth and its source code to the public domain and allows for unlimited distribution, reproduction, and modification. The pertinent section reads as follows:

The pForth software code is dedicated to the public domain, and any third party may reproduce, distribute and modify the pForth software code or any derivative works thereof without any compensation or license. The pForth software code is provided on an "as is" basis without any warranty of any kind, including, without limitation, the implied warranties of merchantability and fitness for a particular purpose and their equivalents under the laws of any jurisdiction.

gollark: > , in practice, though, it could probably be a "good idea" thing, although this is actually quite bad.<|endoftext|>I don't care much about the details, but I don't think it's a valid language.<|endoftext|>I mean, yes, but it would be horrible as it would be useful if you use it to write all your code on the internet™, but they probably aren't very good if you can just read the entire WHYJIT™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™™
gollark: I think Discord are flailing wildly in an attempt to monetize it.
gollark: Although I guess they probably don't cost *that* much to Google themselves.
gollark: I like how Google is just giving me somewhat costly GPU resources for no apparent reason.
gollark: Training phase 2 initiated.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.