(no title)
poutinepapi | 2 years ago
The last time I saw assembler was in a bloody history class :P
Mind you, old school game developers were absolute gangsters and gave 0 shits about anything except things working and that's what I appreciates about them.
cmrdporcupine|2 years ago
It's just bloody hard to read, unless you wrote it, and wrote it recently. You effectively have to have the state of the register set in your mind the whole time.
Lots of C code from back then is just as impenetrable though. It has structure but it's terse and mechanical. Everyone rolling their own lists and hash tables and string functions in every program, lots of unrolled loops, etc. Different constraints. Memory & CPU was expensive.
pjmlp|2 years ago
Even today many cool performance tricks require understanding the bytecodes of the underlying language runtimes.
[0] - https://docs.oracle.com/javase/specs/
[1] - https://jasmin.sourceforge.net/
poutinepapi|2 years ago
unknown|2 years ago
[deleted]