Category:C++: Difference between revisions

156 bytes removed ,  15 years ago
Changed to named params, someone figure out if type expression is partially implicit or explicit
(Using named params instead)
(Changed to named params, someone figure out if type expression is partially implicit or explicit)
Line 2:
|safety=both
|gc=no
|parampass=both
|parampass=both}}'''C++''' is named after the [[C]] language, from which it is derived. C++ extends C into becoming an [[object-oriented language]]. However, unlike other object-oriented languages, it doesn't try to force you into [[object-oriented programming]], but is a multi-[[:Category:Programming Paradigms|paradigm]] language. Besides conventional [[procedural programming]] and object-oriented programming, it also supports [[generic programming]].
|checking=both
|express=explicit
|strength=strong
|parampasscompat=both}}'''C++''' is named after the [[C]] language, from which it is derived. C++ extends C into becoming an [[object-oriented language]]. However, unlike other object-oriented languages, it doesn't try to force you into [[object-oriented programming]], but is a multi-[[:Category:Programming Paradigms|paradigm]] language. Besides conventional [[procedural programming]] and object-oriented programming, it also supports [[generic programming]].
 
The ++ in C++ is some what of an inside joke, in that C++ is C with a Post Increment operator attached, thus C++ is C + 1.
Line 9 ⟶ 13:
{{language programming paradigm|Object-oriented}}
{{language programming paradigm|Generic}}
{{language typing|Strong}}
{{language type expression|Explicit}}
{{language type expression|Partially implicit}}
 
{{language type compatibility|Nominative}}
{{language type compatibility|Structural}}
{{language type checking|Static}}
{{language type checking|Dynamic}}
<br clear="both">
Anonymous user