The name of this language is '''μC++'''. It appears as '''ΜC++''' when the wiki capitalizes the page name.
* '''μ''' U+03BC GREEK SMALL LETTER MU becomes '''Μ''' U+039C GREEK CAPITAL LETTER MU.
* The Greek letters are not the same as '''µ''' U+00B5 MICRO SIGN and '''M''' U+004D LATIN CAPITAL LETTER M, though they may look similar.
μC++, also called uC++, is a programming language, an extension of [compatible with::derived from::C++](https://rosettacode.org/wiki/compatible_with::derived_from::C++) designed for concurrent programming. Among other features, it adds coroutines, tasks, and monitors, and extends existing language constructs to integrate with them. Its compiler operates as a source-to-source translator targeting C++.
μC++ supports multi level loop exits, like Java.
In μC++ both termination and resumption exception handling is supported, as well as the ability to raise exceptions among coroutines and tasks.
See also
*Wikipedia : μC++
*[http://www.drdobbs.com/cpp/184406431;jsessionid=0GFOGOA5REXLHQE1GHPSKHWATMY32JVN Examining uC++ at Dr. Dobbs]