??? 01/08/07 21:29 Read: times |
#130457 - HLL's are for people who are too lazy ... Responding to: ???'s previous message |
... at least who don't wish to devote the necessary time and effort to learn the "ins and outs" of a particular set of hardware and the associated set of task requirements to do the job at maximal efficiency. HLL programmers rely on the fact that the hardware is 100x as capabable as they need, so they don't mind operating at 30% efficiency rather than 90%.
Most of the time, this is justified by time saved and probably also by enhancements in long-term maintainability of the code. However, you'll never, Never, NEVER be able to get a compiler to produce code that's as small, fast, or otherwise efficient as what's produced by a careful programmer using ASM and knowing the intimate details of both the hardware and the task requirements. If you can make your code perform properly using SDCC, why would you even bother with any other tools? RE |