Text"Low-level assembly has its uses, but damn if it isn't a pain in the ass."
Totally agree. I have no idea why someone would want to reverse push arguments onto the stack and then call a procedure when invoke exists and is a one liner with parameter checking. I've used MASM32 for years.
For the same reason people will sometimes use OOP to do the simplest of things when it's mostly suited for larger projects or teams. The weirdest is when people mix OOP and procedural in the same file for no real reason other than to waste memory and make things more confusing I think. You don't need a class for a single function, but that won't stop some people from doing it.






/pic7955059.jpg)