something about c++


C++ (pronounced cee plus plus, /ˈsiː plʌs plʌs/) 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.[5] C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications,[5] including desktop applications, servers (e.g. e-commerce, web search or SQL servers), and performance-critical applications (e.g. telephone switches or space probes).[6] C++ is a compiled language, with implementations of it available on many platforms and provided by various organizations, including the Free Software Foundation (FSF’s GCC), LLVM, Microsoft, Intel and IBM.
C++ is standardized by the International Organization for Standardization (ISO), with the latest standard version ratified and published by ISO in December 2014 as ISO/IEC 14882:2014 (informally known as C++14).[7] The C++ programming language was initially standardized in 1998 as ISO/IEC 14882:1998, which was then amended by the C++03, ISO/IEC 14882:2003, standard. The current C++14 standard supersedes these and C++11, with new features and an enlarged standard library. Before the initial standardization in 1998, C++ 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.
Many other programming languages have been influenced by C++, including C#, D, Java, and newer versions of C (after 1998).
History 
Language 
Standard library 
Compatibility 
Criticism 
See also 
References Edit
^ Stroustrup, Bjarne (1997). “1”. The C++ Programming Language (Third ed.). ISBN 0-201-88954-4. OCLC 59193992.

^ Naugler, David (May 2007). “C# 2.0 for C++ and Java programmer: conference workshop”. Journal of Computing Sciences in Colleges. 22 (5). Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java.

^ “Chapel spec (Acknowledgements)” (PDF). Cray Inc. 2015-10-01. Retrieved 2016-01-14.

^ Harry. H. Chaudhary (28 July 2014). “Cracking The Java Programming Interview :: 2000+ Java Interview Que/Ans”. Retrieved 29 May 2016.

^ a b c Stroustrup, B. (6 May 2014). “Lecture:The essence of C++. University of Edinburgh.”. Retrieved 12 June 2015.

^ Stroustrup, Bjarne (17 February 2014). “C++ Applications”. stroustrup.com. Retrieved 5 May 2014.

^ a b c “ISO/IEC 14882:2011”. International Organization for Standardization.

^ a b Stroustrup, Bjarne (7 March 2010). “Bjarne Stroustrup’s FAQ: When was C++ invented?”. stroustrup.com. Retrieved 16 September 2010.

^ a b Stroustrup, Bjarne. “Evolving a language in and for the real world: C++ 1991-2006” (PDF).

^ a b c Stroustrup, Bjarne. “A History of C ++ : 1979− 1991” (PDF).

^ Stroustrup, Bjarne. “The C++ Programming Language” (First ed.). Retrieved 16 September 2010.

^ Stroustrup, Bjarne. “The C++ Programming Language” (Second ed.). Retrieved 16 September 2010.

^ a b https://herbsutter.com/2016/06/30/trip-report-summer-iso-c-standards-meeting-oulu/ “the next standard after C++17 will be C++20”

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s