# Notability
## Uses
- Philae Lander on the Rosetta comet mission
- many other spacecraft
- formerly used as the control software for Apple devices, such as battery management systems in laptops
## Implementations
### Software
- [jsForth](https://brendanator.github.io/jsForth/)
- cmForth
- [STOIC](https://en.wikipedia.org/wiki/STOIC) (1970s FORTH variant)
- [[ColorFORTH]]
- [[PC32 Forth]] (a [[ColorFORTH]] variant)
- [GDForth](https://github.com/yumaikas/GDForth) (an async FORTH for [[Godot]] by [sakiamu](https://cohost.org/sakiamu/tagged/forth))
### Hardware
- [RTX2010](https://en.wikipedia.org/wiki/RTX2010)
## Descendants
Forth has inspired many languages that came after.
- [[Postscript]]
- [[Factor]] - https://factorcode.org/
- [[blacklight]]
- [[Rebol]]
- [[Forsp]]
### ## IPS
Developed for satellites and other space missions.
- http://www.amsat-bda.org/IPS_Home.html
- https://library.nrao.edu/public/memos/comp/CDIR_11.pdf
- https://archive.org/details/byte-magazine-1979-01/page/n147/mode/2up
# Examples
```forth
create a char a , char b , char c ,
create b char A , char B , char C ,
create c char 1 , char 2 , char 3 ,
: main
3 0 do cr
a i cells + @ emit
b i cells + @ emit
c i cells + @ emit
loop
cr
;
```
# References
- https://sci-hub.se/10.1109/ms.2016.40 (the article is apparently inaccurate about the details)
- https://www.forth.com/resources/space-applications/
- https://www.pdf-archive.com/2015/01/10/cmforth/
- https://www.reddit.com/r/tinycode/comments/2rzuwp/da_here_h_2_h_da_h_2_the_metacompiler_of_cmforth/
- https://ratfactor.com/forth/forth_talk_2023.html
- https://en.wikipedia.org/wiki/RCA_1802?useskin=vector#Programming_languages