This document discusses myths and truths about using C++ for embedded systems. It addresses common concerns that C++ is slow, produces large binaries, and leads to non-portable code. The document explains that with a reasonable subset of features, C++ performance can be similar to C, binary sizes similar, and portability improved in modern compilers. It promotes C++ features like classes, templates, and lambdas that can improve code quality while maintaining performance. Overall it argues that with care, C++ can be well-suited for embedded development.