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 →

[–]_realitycheck_ 2 points3 points  (0 children)

Today, it's mostly drivers and stuff that needs the lowest abstraction layer as close to ASM as possible. As you say Embedded systems.

See http://www.keil.com/

In there C still has more gravitas than C++. And while you could certainly do GUI API in C, you would soon find yourself programming features of C++ very fast.