Comment Re:For those of you that claim comments are useles (Score 1) 472
It is very difficult to write "self-documenting" code in assembler. Most variables are not even named (registers).
Also, people usually do assembler for a reason, either it is for heavy optimization or direct hardware access. In both case there is usually a lot of things behind the code that is not visible. For example situations where there is a good reason for doing b+a instead of a+b are much more common in assembler than in high level languages.