![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/ISO_C%252B%252B_Logo.svg/langsv-640px-ISO_C%252B%252B_Logo.svg.png&w=640&q=50)
C++
programspråk / From Wikipedia, the free encyclopedia
C++ är ett programspråk med stöd för dataabstraktion, objektorienterad programmering och generisk programmering samt även för högnivå hårdvarunära programmering. Språket utvecklades i början på 1980-talet av Bjarne Stroustrup vid Bell Labs. I dag är det ett av de populäraste programspråken och används inom allt från datorspel till konsumentelektronik.
C++ | |
![]() | |
Paradigm | multi-paradigm: procedurell, objektorienterad, generisk |
---|---|
Gavs ut | 1983 |
Skapat av | Bjarne Stroustrup |
Utvecklare | Bjarne Stroustrup, Bell Labs, ISO/IEC JTC1/SC22/WG21 |
Senaste version | ISO/IEC 14882:2020 (2020) |
Datatypsdisciplin | static, unsafe, nominative |
Implementationer | g++ (gcc), C++ Builder, LLVM Clang, Comeau C/C++, Intel C++ Compiler, Microsoft Visual C++, Oracle Developer Studio |
Influerat av | C, Simula, Ada 83, ALGOL 68, CLU, ML |
Influerat | Perl, LPC, Lua, Pike, Ada 95, Java, PHP, D, C99, C#, Falcon |
Plattform | Linux, Unix, Microsoft Windows, Apple OS X och iOS, Google Android m.fl. |
Webbplats | https://isocpp.org/ |
C++ är baserat på programspråket C och har anammat många begrepp och konstruktioner från det. Dock har man i C++ valt att stödja objektorienterad programmering genom att implementera bland annat klassbegreppet, från början inspirerat av Simula. C++ omfattar inte C i strikt mening då det finns flera skillnader i semantik mellan C och den delmängd av C++ som motsvarar C.
C++ används i allt större utsträckning där C traditionellt har använts.