Advertisement

UnicycleBloke

image

Biography has not been added

UnicycleBloke

's contributions
Articles
Comments
    • I've been using C++ exclusively for some years for all work on ARM Cortex-M devices with a variety of tool chains, both bare metal and with an RTOS. I'd use it for more limited devices too, but the opportunity has not arisen. I have found that C++ is infinitely superior to C in this domain. I have experienced no downsides at all from this language choice on these parts, and many upsides. I don't use the STL (but do use templates), but mainly because I mostly avoid dynamic allocation. I don't use exceptions or iostreams either. For any system running Linux (if you consider these to be embedded), these constraints vanish.