| ▲ | fjfaase 2 hours ago | |
I developed a similar language as an intermediate language for a C-compiler that I wrote. It uses reverse Polish notation instead of Polish notation [1], because it is easier to compile reverse Polish notation to machine code. I call the language Stack-C. See [2]. There are 32 bit and 64 bit compilers for x86 assembly and there is a memory safe interpreter for the language with a (rather limited) built-in debugger. [1] https://en.wikipedia.org/wiki/Polish_notation [2] https://github.com/FransFaase/MES-replacement/blob/main/Stac... | ||