Open main menuSearchC LanguageDownload PDFWatchEdit'CXX' redirects here. For the Roman numerals, see 120 (number).C  (/ˌsiːˌplʌsˈplʌs/) is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or 'C with Classes'. The language has expanded significantly over time, and modern C now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Oracle, and IBM, so it is available on many platforms.[9]C The C logo endorsed by Standard C ParadigmsMulti-paradigm: procedural, functional, object-oriented, genericFamilyCDesigned byBjarne StroustrupDeveloperISO/IEC JTC1 (Joint Technical Committee 1) / SC22 (Subcommittee 22) / WG21 (Working Group 21)First appeared1985; 35 years agoStable releaseC 17 (ISO/IEC 14882:2017) / 1 December 2017; 2 years agoPreview releaseC 20Typing disciplineStatic, nominative, partially inferredOSMost majorFilename extensions.C, .cc, .cpp, .cxx, .c , .h, .hh, .hpp, .hxx, .h Websiteisocpp.orgMajor implementationsGCC, LLVM Clang, Microsoft Visual C , Embarcadero C Builder, Intel C Compiler, IBM XL C , EDGInfluenced byAda,[1] ALGOL 68, C, CLU,[1] ML, Mesa,[1] Modula-2,[1] Simula, Smalltalk[1]InfluencedAda 95, C#,[2] C99, Chapel,[3] Clojure,[4] D, Java,[5] JS ,[6] Lua, Nim,[7] Perl, PHP, Python,[8] Rust, Seed7 C Programming at WikibooksC was designed with a bias toward system programming and embedded, resource-constrained software and large systems, with performance, efficiency, and flexibility of use as its design highlights.[10] C has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications,[10] including desktop applications, video games, servers (e.g. e-commerce, Web search, or SQL servers), and performance-critical applications (e.g. telephone switches or space probes).[11]C 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 C 17).[12] The C programming language was initially standardized in 1998 as ISO/IEC 14882:1998, which was then amended by the C 03, C 11 and C 14 standards. The current C 17 standard supersedes these with new features and an enlarged standard library. Before the initial standardization in 1998, C was developed by Danish computer scientist Bjarne 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.[13] C 20 is the next planned standard, keeping with the current trend of a new version every three years.[14]HistoryLanguageStandard libraryC Core GuidelinesCompatibilityCriticismSee alsoReferencesFurther readingExternal linksLast edited 2 days ago by 188.195.218.130Content is available under CC BY-SA 3.0 unless otherwise noted.Terms of UsePrivacyDesktop - Study24x7
Social learning Network
study24x7

Default error msg

Login

New to Study24x7 ? Join Now
Already have an account? Login
02 Jun 2020 10:27 PM study24x7 study24x7

Open main menu



Search

C++

LanguageDownload PDFWatchEdit

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

C++ (/ˌsiːˌplʌsˈplʌs/) is a general-purpose programming language created by Bjarne Stroustrup...

See more

study24x7
Write a comment
Related Questions
500+   more Questions to answer
Most Related Articles