Skip to content

CXX - C++ Programming Language


From Wikipedia, the free encyclopedia
(Redirected from Cxx)

"CXX" redirects here. For the Roman numerals, see 120 (number).

CXX is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.

It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights.[6] CXX has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications,[6] including desktop applications, servers (e.g. e-commerce, Web search or SQL servers), and performance-critical applications (e.g. telephone switches or space probes).[7] CXX is a compiled language, with implementations of it available on many platforms. Many vendors provide CXX compilers, including the Free Software Foundation, Microsoft, Intel, and IBM.

CXX is standardized by the International Organization for Standardization (ISO), with the latest standard version ratified and published by ISO in December 2017 as ISO/IEC 14882:2017 (informally known as CXX17).[8] The CXX programming language was initially standardized in 1998 as ISO/IEC 14882:1998, which was then amended by the CXX03, CXX11 and CXX14 standards. The current CXX17 standard supersedes these with new features and an enlarged standard library. Before the initial standardization in 1998, CXX was developed by Bjarne Stroustrup at Bell Labs since 1979, as an extension of the C language as he wanted an efficient and flexible language similar to C, which also provided high-level features for program organization.[9] CXX20 is the next planned standard thereafter.

Many other programming languages have been influenced by CXX, including C#, D, Java, and newer versions of C.


The Cxx Programming Language -

previous: Using CXX as C++



No Trackbacks


Display comments as Linear | Threaded

No comments

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.

Form options

Submitted comments will be subject to moderation before being displayed.