Does it still look as strange as it first did ?
Yes.
The Forth world will just have to shoulder the bitter disappointment that a genius like you can't understand Forth without actually, you know .... LEARNING IT FIRST.
OK I think most of us non-Forth users can live with that, not much chance of stumbling across something interesting written in Forth anyway
To be totally fair to you, most people don't program in 'Forth' anyway.
Forth is always used to construct a unique language (PDL) for the problem that is being solved, and every one is different.
Unlike PLM, Modula II, Ada, Pascal, C, C++, C# and Java programs, which always have the same syntax, Forth PDL syntax is always different.
For example the HLL part of my temperature code which takes the sensor number as input and prints the temperature is below and sensor number one is being read:
1 read.temperature
You would be very unlikely to find this syntax anywhere else, and the command "read.temperature" is perfectly legal for *this Forth* PDL of mine. I'm fairly sure that you could get some idea what "1 read.temperature" means without knowing Forth ?
I could have named the syntax "1 degC?" or " 1 whats-the-temperature?" or anything I felt appropriate for the circumstances.
Nothing interesting in the Forth World ?
We have a 144 core native Forth speaking computer, the GA-144, not interested ?
The F18A is an unclocked, fully asynchronous computer which can execute basic instructions in 1.5
nanoseconds without instruction fetches, and sustained rates of 1.8 nanoseconds when instruction
words are fetched inline from RAM, with Vdd at 1.8V. The energy required to execute a basic
instruction is on the order of 7 picojoules (pJ).
http://www.greenarraychips.com/home/products/index.htmlFor those who are interested, this very well presented 2018 video shows a heart rate monitor design using the GA-144 above.