rjbull, Assembly coding doesn't really have anything to do with genius - just a lot of stubbornness. Like cutting down a tree with a kitchen knife.
Like cutting down a tree with a kitchen knife.


I've done assembly programming since... early/mid nineties, so I know the drill. Saying that it's faster than any compiled language is nonsense, that depends on the skill of the programmer. And the kind of naïve code written by people who do full-application asm programming tends to be worse than what today's C/C++ compilers can produce. Sad but true.

It is unfair to say that sloppy asm code is no faster than compiled code.Yes and no - although this ends up being more of a time issue. Algorithm design in assembly tends to be a lot more time-consuming than in, say, C++ because of annoying things like the very limited amount of registers on the x86. Register allocation and function inlining are two reasons why an intermediary C++ programmer will probably end up producing better code than an intermediary assembly programmer.


but he had this inane gift of being able to look at an output and realize that we wanted to see and FE instead of an 9A because our result should be negative...
Actual numbers? 2's complement isn't that bad to work with; a byte >= 80 hex is negative, 00-79 are positive.
Anyone out there remember OCCAM ?Present!
The language for writing parallel code for the Inmos Transputer, right?Original address: https://www.donationcoder.com/forum/index.php?topic=2062.0