Brave warriors use Forth. I came to find out about it in the Computer History Museum.
I think that the information provided is a bit messy. There is a link to a German language website which feature a lot of projects the society is currently working on, with stuff hosted on GitHub instead of SourceForge.
On the Sinclair ZX-81 you could substitute the ROM chip with another one with Forth in in instead of Sinclair Basic. IIRC it was sold by third parties not official one.
Seriously tho, the weird thing about Forth is that it's one of those languages that you really have try to implement, at least in the most basic form, to truly grok it. It's all about "implementation details".
In college, I designed a stack-based CPU. Started as register-based, but I realized using registers for storage and the stack for operations made it so much easier to program.
But if you do understand forth, you might not understand why the general public actually likes computers in the first place.
Forth is about as far from everything people expect a computer to be while still using a computer.
It's almost like the Marcel Duchamp urinal or all blue canvas of programming. If you judge it by the standards I would normally use to evaluate a language, it's probably close to the literal bottom of the list of stuff I'd ever use, maybe the only language I can't imagine ever bothering to learn. but people who love it, really love it.
It's not just another programming language, it's a totally new way to relate to computers, and a new idea of what they are for with totally different values from those that the rest of us use.
17 comments
[ 3.3 ms ] story [ 52.4 ms ] threadI think that the information provided is a bit messy. There is a link to a German language website which feature a lot of projects the society is currently working on, with stuff hosted on GitHub instead of SourceForge.
https://en.m.wikipedia.org/wiki/Jupiter_Ace
Floegel'd[1]!
[1]: https://old.reddit.com/r/forthsub/comments/bh4tpt/forth_on_t...
Seriously tho, the weird thing about Forth is that it's one of those languages that you really have try to implement, at least in the most basic form, to truly grok it. It's all about "implementation details".
It's printer drivers that are the hard part.
Forth is about as far from everything people expect a computer to be while still using a computer.
It's almost like the Marcel Duchamp urinal or all blue canvas of programming. If you judge it by the standards I would normally use to evaluate a language, it's probably close to the literal bottom of the list of stuff I'd ever use, maybe the only language I can't imagine ever bothering to learn. but people who love it, really love it.
It's not just another programming language, it's a totally new way to relate to computers, and a new idea of what they are for with totally different values from those that the rest of us use.