2 ms·
I like your holy trinity quip. :) It's interesting that most people acknowledge that each of these languages have some novel insight into program development a
by lebuffon 5y ago
I like your holy trinity quip. :)
It's interesting that most people acknowledge that each of these languages have some novel insight into program development and yet they tend to be not part of the mainstream.
Is it because the concepts they introduced where just migrated into existing languages and sub-systems? Functions, lists, OOP and stack based virtual machines are common place now.
I don't think there is a VM in the mainstream that uses the Data/Return stack Forth architecture but I could be wrong.
- smackeyacky 5y agoI think they all died for different reasons. Forth was trying to solve a problem that no longer really exists (need for a tiny self contained system on novel hardware). This is now C compilers. Lisp I haven't had much to do with but its proponents are their own worst enemies. I did a lot of work with Smalltalk and basically other environments just got better without the problems you get deploying smalltalk images. Nostalgia is fun but things like .NET core are so good now you can build and deploy systems with virtually no friction using whatever paradigm you are comfortable with. PostScript is a stack based language like Forth but things like NeWS that were based on it never really took off.
- zozbot234 5y agoForth doesn't really solve the same problem as C. It's more like a minimal self-contained interpreter/VM, and it can still be useful as such.