Embedded-system designers must reuse not just hardware intellectual property but software as well. Often this is not a simple matter of recompilation. Software must be designed specifically for reuse.
I'm taking an "object-oriented programming" course which has basically turned into a C++ course. In order to familiarize ourselves with the algorithms provided by the stl, we aren't allowed to use any ...