SUPPORT THE WORK

GetWiki

C++

ARTICLE SUBJECTS
aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
ARTICLE TYPES
essay  →
feed  →
help  →
system  →
wiki  →
ARTICLE ORIGINS
critical  →
discussion  →
forked  →
imported  →
original  →
C++
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{Short description|General-purpose programming language}}{{Redirect-multi|2|cxx|.cxx|other uses|CXX (disambiguation){{!}}CXX}}{{Sources|date=March 2024}}{{pp-move-vandalism|small=yes}}{{Use dmy dates|date=January 2020}}







factoids
, .h, .H, .hh, .hpp, .hxx, {{nowrapDATE=24 APRIL 2023, Microsoft, | file format = GNU Compiler Collection, Clang>LLVM Clang, Microsoft Visual C++, C++Builder, Intel C++ Compiler, IBM XL C++, Edison Design Group>EDG}}| dialects = | wikibooks = C++ ProgrammingAda (programming language)>Ada, ALGOL 68,STROUSTRUP >FIRST=BJARNE PAGES=699–769 TITLE=HISTORY OF PROGRAMMING LANGUAGES---II ASSOCIATION FOR COMPUTING MACHINERY>ACM DOI-ACCESS=FREE, BCPL,HTTPS://WWW.YOUTUBE.COM/WATCH?V=15QF2Q66NHU >TITLE=C++20: REACHING FOR THE AIMS OF C++ - BJARNE STROUSTRUP - CPPCON 2021 LAST=STROUSTRUP DATE=DECEMBER 16, 2021 ARCHIVE-DATE=30 DECEMBER 2021 URL-STATUS=LIVE, C (programming language), CLU (programming language)>CLU, F Sharp (programming language), STROUSTRUP TITLE=THRIVING IN A CROWDED AND CHANGING WORLD: C++ 2006–2020 PUBLISHER=ASSOCIATION FOR COMPUTING MACHINERY (ACM) ISSUE=HOPL ISSN=2475-1421 PAGES=1–168 DOI-ACCESS=FREE, For the idea of the C++20 stackless coroutines. ML (programming language), Mesa (programming language)>Mesa, Modula-2, Simula, SmalltalkAda (programming language)>Ada 95, C Sharp (programming language),NAUGLER DATE=MAY 2007 JOURNAL=JOURNAL OF COMPUTING SCIENCES IN COLLEGES ISSUE=5 C99, Carbon (programming language)>Carbon, Chapel (programming language),CHAPEL SPEC (ACKNOWLEDGEMENTS)DATE=1 OCTOBER 2015PUBLISHER=CRAY INCARCHIVE-URL=HTTPS://WEB.ARCHIVE.ORG/WEB/20180624150422/HTTPS://CHAPEL-LANG.ORG/SPEC/SPEC-0.98.PDFClojure,HTTP://WWW.CODEQUARTERLY.COM/2011/RICH-HICKEY/ URL-STATUS=DEAD TITLE=RICH HICKEY Q&A LAST1=FOGUS ACCESS-DATE=2017-01-11, D (programming language), Java (programming language)>Java,HTTPS://BOOKS.GOOGLE.COM/BOOKS?ID=0RUTBAAAQBAJ&PG=PA133 >TITLE=CRACKING THE JAVA PROGRAMMING INTERVIEW :: 2000+ JAVA INTERVIEW QUE/ANS ACCESS-DATE=29 MAY 2016 ARCHIVE-DATE=27 MAY 2021 URL-STATUS=LIVE, JS++,HTTPS://WWW.ONUX.COM/JSPP/BLOG/SCALING-JSPP-ABSTRACTION-PERFORMANCE-AND-READABILITY/>TITLE=SCALING JS++: ABSTRACTION, PERFORMANCE, AND READABILITYDATE=1 MAY 2017ARCHIVE-DATE=11 MAY 2020URL-STATUS=LIVE, Lua (programming language),HTTPS://WWW.LUA.ORG/HISTORY.HTMLWEBSITE=WWW.LUA.ORGNim (programming language)>Nim,HTTPS://NIM-LANG.ORG/FAQ.HTML>TITLE=FAQ NIM PROGRAMMING LANGUAGEARCHIVE-DATE=11 JULY 2017URL-STATUS=LIVE, Objective-C++, Perl, PHP, Python (programming language),HTTPS://DOCS.PYTHON.ORG/TUTORIAL/CLASSES.HTMLWEBSITE=DOCS.PYTHON.ORGARCHIVE-DATE=23 OCTOBER 2012URL-STATUS=LIVE, Rust (programming language),HTTPS://DOC.RUST-LANG.ORG/REFERENCE/INFLUENCES.HTMLWEBSITE=DOC.RUST-LANG.ORG, 2023-01-04, Seed7}}C++ ({{IPAc-en|’|s|i:|_|p|l|V|s|_|p|l|V|s}}, pronounced ”C plus plus” and sometimes abbreviated as CPP) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programming language, it has since expanded significantly over time; {{as of|1997|lc=true}}, C++ has object-oriented, generic, and functional features, in addition to facilities for low-level memory manipulation for making things like microcomputers or to make operating systems like Linux or Windows. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle, and IBM.BOOK, Stroustrup, Bjarne, Bjarne Stroustrup, The C++ Programming Language, 1997, Third, 1, Addison-Wesley, 0-201-88954-4, 59193992,archive.org/details/cprogramminglang00stro_0, C++ was designed with systems programming and embedded, resource-constrained software and large systems in mind, with performance, efficiency, and flexibility of use as its design highlights.WEB,www.youtube.com/watch?v=86xWVb4XIyE, Stroustrup, B., Lecture:The essence of C++. University of Edinburgh., YouTube, 6 May 2014, 12 June 2015, 28 April 2015,web.archive.org/web/20150428003608/https://www.youtube.com/watch?v=86xWVb4XIyE, live, C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, video games, servers (e.g., e-commerce, web search, or databases), and performance-critical applications (e.g., telephone switches or space probes).WEB,www.stroustrup.com/applications.html, C++ Applications, 17 February 2014, 5 May 2014, Bjarne, Stroustrup, stroustrup.com, 4 April 2021,web.archive.org/web/20210404065717/https://www.stroustrup.com/applications.html, live, C++ is standardized by the International Organization for Standardization (ISO), with the latest standard version ratified and published by ISO in December 2020 as ISO/IEC 14882:2020 (informally known as C++20). The C++ programming language was initially standardized in 1998 as ISO/IEC 14882:1998, which was then amended by the C++03, C++11, C++14, and C++17 standards. The current {{nowrap|C++20}} standard supersedes these with new features and an enlarged standard library. Before the initial standardization in 1998, C++ was developed by Stroustrup at Bell Labs since 1979 as an extension of the C language; he wanted an efficient and flexible language similar to C that also provided high-level features for program organization.WEB, Bjarne Stroustrup’s Homepage,www.stroustrup.com, www.stroustrup.com, 15 May 2013, 14 May 2019,www.stroustrup.com/," title="web.archive.org/web/20190514123147www.stroustrup.com/,">web.archive.org/web/20190514123147www.stroustrup.com/, live, Since 2012, C++ has been on a three-year release scheduleWEB,www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1000r4.pdf, C++ IS schedule, 9 August 2020, 10 August 2020,www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1000r4.pdf," title="web.archive.org/web/20200810105609www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1000r4.pdf,">web.archive.org/web/20200810105609www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1000r4.pdf, live, with C++23 as the next planned standard.WEB, C++; Where it’s heading,dzone.com/articles/c-where-is-it-heading-and-what-are-the-new-feature, 3 December 2018, 3 December 2018,web.archive.org/web/20181203104022/https://dzone.com/articles/c-where-is-it-heading-and-what-are-the-new-feature, live, Simple “Hello world!” program:
  1. include
using namespace std;int main(){
cout


- content above as imported from Wikipedia
- "C++" does not exist on GetWiki (yet)
- time: 4:07am EDT - Wed, May 22 2024
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
GETWIKI 21 MAY 2024
GETWIKI 09 JUL 2019
Eastern Philosophy
History of Philosophy
GETWIKI 09 MAY 2016
GETWIKI 18 OCT 2015
M.R.M. Parrott
Biographies
GETWIKI 20 AUG 2014
CONNECT