3 ms·
I am sorry for game and compiler developers. or is there any other group that cares about this today?
by gcb0 8y ago
I am sorry for game and compiler developers.
or is there any other group that cares about this today?
- kev009 8y agoIf you want to get really skilled at debugging, symbolic debuggers often break down in ways that are easily worked through by reading disassembly. Reverse engineering is a related and more elaborate extension of that. Finally, certain types of development are done partially with native use of the ISA even if the majority is done in a higher level language like implementing atomics and related lock free algorithms, bootstrap code for systems software, multimedia and compression codecs. It's useful and only a few days learning to have at least passive familiarity in the main ISA you use if you do anything that compiles down to native code for the first reason. It's also not that bad, I'd rather read assembly over modern javascript frameworks to be perfectly blunt.
- gcb0 8y agomost of the time I had to gdb something that was broken (apache on all my last times) I was looking for IO instruction at the wrong time instead of bugs in pointers usage, but yeah, I do see your point (no pun intended). I can clearly see eioio causing some of the performance/race conditions I was hunting down recently (which thankfully was NOT on ppc :)
- ido 8y agoa tiny, faint silver of a percent of all game developers would ever need to write assembly code these days, PPC or otherwise. Even on low-end phones you can safely use c.