2 ms·
370 assembly language was interesting in so many ways. Applications were responsible for maintaining their own call stack and there were processor-level instruc
by dhosek 5y ago
370 assembly language was interesting in so many ways. Applications were responsible for maintaining their own call stack and there were processor-level instructions for converting a number encoded in EBCDIC and converting it to a machine level int.
- ilaksh 5y agoThis is only just slightly related, but I am working on a project based on Algorand, and one of the interesting things about it is that the smart contracts are written in something somewhat like an assembly language. It actually is deliberately not Turing complete because it does not allow looping or recursion, but has a few interesting features and constraints. For example, it has built-in cryptography instructions. The need to execute as many "programs" as possible to have a high transaction rate has pushed the design towards these intriguing constraints.