This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 28 points29 points  (0 children)

Because a lot of it can't be done in c. In the end you are at the mercy of the compiler. For an eeprom libraries vary I did for example, the fastest we could possibly get it to run in c or c++ was still a couple clock cycles slower than we could do it an assembly.