C++ is ideal language for advanced programming, including embedded programming.
C++11 code is cleaner, safer, and faster than ever
C++11 adds many new language features to C++ and makes it a much more usable language
C++11 Standard Library includes new algorithms, new container classes, atomic operations, type traits, regular expressions, new smart pointers, async() facility, and of a multithreading library
See also C++14 is done!