??? 12/07/08 18:39 Read: times |
#160696 - True understanding Responding to: ???'s previous message |
In the embedded world, you are expected to know rougly what code the C compiler will produce for a specific set of source lines. On a PC, this doesn't matter so much (yes, it still matter) but two C lines that may look very similar can have a speed difference of 100 or more, and/or may include a very large set of support functions from the library.
On a PC, most of the big support functions are shared between all running programs. This despite the PC having 1000 times as much memory - or probably even more. Some people write code for an infinitely fast and infinitely large virtual machine. Such coding for an embedded product normally results in a huge failure down the road. |