For a non-x86 processor, my vote to an ARM, e.g. Atmel AT91 -series.The question...
D
Dave Hansen
[...]
The rationale makes it obvious that EC++ was developed because a bunch of Japanese chip companies thought embedded programmers were too stupid to be able to use the parts of the C++ language they themselves did not understand fully.
Evidence?
formatting link
, section 2.1, quote:
"Thus, a 'mutable' specifier might bewilder the average embedded systems programmer."
[...]
Hooey. GCC supports EC++, it just doesn't enforce it.
EC++ is nothing more than a simple subset of standard C++. Instead of adding useful extensions (like memory space control or standardized hardware access), the "committee" decided simply to limit the power of the existing language to prevent possible misuse. Not all the steps they took were bad (C++ was a much better language before multiple inheritence), but there's nothing special about it either.
Other than the buzzword "embedded."
Regards, -=Dave
Change is inevitable, progress is not.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.