??? 06/14/07 15:07 Read: times |
#140770 - If it's to be understood later on ... Responding to: ???'s previous message |
There has to be a detailed explanation of why a particular syntax was used, why it was chosen over another, and how that fits into the system requirements. In ASM there's no such explanation necessary, since, generally speaking aren't many ways in which one might express incrementing a register variable.
In common usage, this is never done, howver, which is why I find 'C' code unmaintainable and impenetrable. Moreover, most 'C' programmers pride themselves on how impenetrable they can write their code. If they had to explain, for every statement, why they chose "++i" instead of "i++" and tie the choice back to the documented system requirements, they might actually stop doing such things. Remember, there has to be a documented requirement for every byte in the code set. RE |