Linked by Thom Holwerda on Thu 25th Jul 2013 21:41 UTC
General Development "Forth is a simple, natural computer language. It has achieved remarkable acceptance where efficiency is valued. It evolved in the 1960s on a journey from university through business to laboratory. This is the story of how a simple interpreter expanded its abilities to become a complete programming language/operating system."
Permalink for comment 568016
To read all comments associated with this story, please click here.
Nostalgia
by rapmaster on Fri 26th Jul 2013 17:04 UTC
rapmaster
Member since:
2013-01-03

In the 80's, Forth was quite popular. I was really amazed how I could write a complete Forth interpreter in 200 bytes of 6502 assembler. Back then, Forth was cool and C was something a few crazy people up in Boston were playing with.

What few people seem to know is that Forth is only one of a family of Threaded Interpreted Languages. What fewer people know is that the Sinclair ZX series of computers used a TIL to create the tokenized BASIC that could run in 1K of memory.

Still fewer know that the internals of many other BASICs of the 70's and 80's were written using a TIL. Just don't call it Forth because that's a trademark.

The chief value of Forth is that it "thinks" the same way that processors do, making everything a stack. If you understand the processor, you can write blazingly fast programs in very little space.

Sadly no one needs tiny languages like Forth. But I still miss it. Hmmm .... I wonder if there is a Forth for the Raspberry Pi?

Reply Score: 2