Reductio ad absurdum – writing a single-instruction C compiler [video]
youtube.com
youtube.com
(i did really enjoy the talk, fwiw)
It reminds me of the concept of Scratchpad memory: https://en.wikipedia.org/wiki/Scratchpad_memory
However, the main issue is with branches. As all code is executed all the time, the execution time is exponential in the number of basic blocks in the control-flow graph C program.
https://en.wikipedia.org/wiki/One_instruction_set_computer?w...
Was just about to ask if such a project exists.
I wonder if there are other OISC architectures that are harder to 'decompile'.