Binary Size Matters: the Challenges of Fitting Complex Applications in Storage-Constrained Devices This article explores developing software for microcontrollers in C or C++, where constraints are the limited amount of volatile memory and the embedded hardware platform on which the software runs. It shows how to adopt languages like C++ while optimizing for binary size due to stringent hardware co
