Technology question: why is it that for embedded programming (8- and 16-bit microprocessors, etc -- not so much CE etc.), the programming languages are not object oriented (i.e., C, not C++)? The advantages of OO are obvious, what is it that makes it not suitable for smaller processors? Is it that OO for some reason takes more resources? Is it the non-determinism (and perhaps lower reliability) associated with dynamically allocating objects? What are the reasons?
Thanks in advance!
Start Free Trial