Category:ΜC++: Difference between revisions

From Rosetta Code
Content added Content deleted
(created)
 
m (Trying a default sort)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE: Category:μC++}}{{DEFAULTSORT:MC++}}
{{stub}}{{language|μC++
<div class="messagebox">The name of this language is '''&#x03bc;C++'''. It appears as '''&#x039c;C++''' when the wiki capitalizes the page name.
* '''&#x03bc;''' U+03BC GREEK SMALL LETTER MU becomes '''&#x039c;''' U+039C GREEK CAPITAL LETTER MU.
* The Greek letters are not the same as '''&#x00b5;''' U+00B5 MICRO SIGN and '''&#x004d;''' U+004D LATIN CAPITAL LETTER M, though they may look similar.</div>
{{language|μC++
|exec=machine
|site=http://plg.uwaterloo.ca/~usystem/uC++.html
|site=http://plg.uwaterloo.ca/~usystem/uC++.html
|safety=both
|gc=no
|parampass=both
|checking=both
|express=explicit
|strength=strong
|compat=both
|tags=cpp
|LCT=no
}}
}}
μC++, also called uC++, is a programming language, an extension of [[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]].
The Name of this language is μC++, but this wiki does not support that name.


In μC++ both termination and resumption exception handling is supported, as well as the ability to raise exceptions among coroutines and tasks.
μC++, also called uC++, is a programming language, an extension of [[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++.


==See also==
==See also==

Latest revision as of 14:10, 27 October 2014

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.
Language
ΜC++
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (machine code)
Garbage collected: No
Parameter passing methods: By reference, By value
Type safety: Safe, Unsafe
Type strength: Strong
Type compatibility: Nominative, Structural
Type expression: Explicit
Type checking: Dynamic, Static
Lang tag(s): cpp
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using ΜC++.

μC++, also called uC++, is a programming language, an extension of 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

Subcategories

This category has the following 3 subcategories, out of 3 total.