3 ms·
Forth is on my list of languages I'd like to learn but have no idea where to start, just like APL and Lisp. I'm not a dev but can program. Having learned a lit
by account-5 5y ago
Forth is on my list of languages I'd like to learn but have no idea where to start, just like APL and Lisp.
I'm not a dev but can program. Having learned a little bit of the history of how forth was invent I feel like a dumber kindred spirit to its creator. I like that he didn't know you had to parse, tokenerise etc and just split on the white space and read left to right. It feels like the way I would do it.
- nikki93 5y ago"Starting Forth" and "Thinking Forth" may be good books (the latter is kinda more architecture / philosophy though).
- 6581 5y agoBoth these books were written by Leo Brodie. My dad had them because he used Forth at work. I was only 6 years old when I read them back then, but I absolutely loved those books. They were what got me into programming and I still consider them among the best written programming literature ever. They're both available for free now: https://www.forth.com/starting-forth/ https://www.forth.com/starting-forth/ http://thinking-forth.sourceforge.net/ http://thinking-forth.sourceforge.net/
- lbruder 5y agoSeconding "Starting Forth" and "Thinking Forth". After that, Jonesforth (https://rwmj.wordpress.com/2010/08/07/jonesforth-git-repository/ https://rwmj.wordpress.com/2010/08/07/jonesforth-git-reposit...) is an excellent example of Literal Programming that starts with an Assembly listing and bootstraps into a complete usable Forth system. No better way to learn Forth than to actually implement one...