Our great sponsors
-
I recommend studying a simple Forth implementation. rwmj wrote a tutorial/x86 implementation, now widely called Jonesforth:
Main x86 source to bootstrap minimal interpreter/compiler: https://github.com/nornagon/jonesforth/blob/master/jonesfort...
Further Forth definitions: https://github.com/nornagon/jonesforth/blob/master/jonesfort...
rwmj gave some background in comments on the HN story: https://news.ycombinator.com/item?id=10187248
-
A different Forth I enjoy to hobby code puzzles in is [Factor](https://factorcode.org/) and is probably an easier place for people to start. Forths are wonderful languages that everyone should have some exposure to, they are like a cross of Lisp and Smalltalk. You should definitely try it at least once.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
If you’re into this you may also like durex forth: https://github.com/jkotlinski/durexforth
A modern C64 variant, as well as CollapseOS which is a Forth based 8-bit OS: https://collapseos.org/
Related posts
- Factor programming language is a concatenative, stack-based programming language
- Concatenative Language
- I prefer languages without “puzzles”, like C. Clear, unambiguous syntax and semantics that trivially compile to machine code in a straightforward 1:1 mapping
- I've always wanted to know how compilers work, I started writing one a few weeks back. Recently, I managed to rewrite the compiler in the new language itself!
- 5 not well known Programming Language that are worth exploring