Category:ΜC++: Difference between revisions
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++}} |
|||
⚫ | |||
<div class="messagebox">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.</div> |
|||
⚫ | |||
|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
ΜC++
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Μ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: |
|
μ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.
@
- ΜC++ examples needing attention (empty)
- ΜC++ Implementations (empty)
- ΜC++ User (1 P)
Categories:
- Execution method/Compiled/Machine code
- Garbage collection/No
- Parameter passing/By reference
- Parameter passing/By value
- Typing/Safe
- Typing/Unsafe
- Typing/Strong
- Typing/Compatibility/Nominative
- Typing/Compatibility/Structural
- Typing/Expression/Explicit
- Typing/Checking/Dynamic
- Typing/Checking/Static
- Programming Languages