Category:C++: Difference between revisions

"Mutable state" was missing "Capability:"
(use the Allows and Provides templates)
("Mutable state" was missing "Capability:")
Line 10:
|tags=cpp
|LCT=yes
|bnf=http://cpp.comsci.us/syntax/statement/index.html}}{{codepad}}{{allows|Capability:Network access}}{{allows|Capability:Database access}}{{allows|Capability:Concurrency}}{{provides|Capability:Run time polymorphism}}{{provides|Capability:Compile time polymorphism}}{{allows|Capability:Windowing UI}}{{allows|Capability:Graphics}}{{allows|Capability:OpenGL}}{{allows|Capability:Dynamic linking}}{{provides|Capability:File access}}{{allows|Capability:File system access}}{{provides|Capability:Objects}}{{allows|Capability:Signal handling}}{{provides|Capability:Mutable state}}
'''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]].
 
973

edits