5 ms·
Am I right in deducing that this language gets its power from self-modifying code? I.e. flipping bits within addresses of the opcodes of the running program?
by tromp 2y ago
Am I right in deducing that this language gets its power from self-modifying code? I.e. flipping bits within addresses of the opcodes of the running program?
- tomhee 2y agoYou are indeed right
- tromp 2y agoI would have expected the language documentation to focus more on this observation and to explain for instance how self modification is used to implement while loops. But I don't even see the term mentioned anywhere?!
- tomhee 2y agoGood point! It's mentioned in the github wiki here: https://github.com/tomhea/flip-jump/wiki/Learn-FlipJump#memory---how-can-we-implement-variable https://github.com/tomhea/flip-jump/wiki/Learn-FlipJump#memo... It was once in the Readme but as I kept developing it more it become longer and longer, so I moved it into the wiki, and especially to here: https://esolangs.org/wiki/FlipJump https://esolangs.org/wiki/FlipJump
- int_19h 2y agoThis was actually a not uncommon approach to implementing loops in earliest mainfraims.
- tomhee 2y agoDo you have any article that I can read about it? Sounds interesting!