Pāriet uz saturu

C++: Atšķirības starp versijām

Vikipēdijas lapa
Dzēstais saturs Pievienotais saturs
Ārējās saites: papildināts.
Programmēšanas valodas infokastes pievienošana un koda piemēra labojums
 
1. rindiņa: 1. rindiņa:
{{Programmēšanas valodas infokaste
| name = C++
| logo = [[Attēls:ISO C++ Logo.svg|120px]]
| caption =
| image =
| caption2 =
| paradigm = [[Programmēšanas paradigma|Daudzparadigmu]]: [[Imperatīvā programmēšana|imperatīva]], [[Funkcionālā programmēšana|funkcionāla]], [[Objektorientētā programmēšana|objektorientēta]]
| released = {{Start date and age|df=yes|1985}}
| author = [[Bjerns Stroustrups]]
| developer =
| latest_release_version = [[C++20]]
| latest_release_date = {{Start date and age|2020|12|15|df=yes}}
| latest_test_version =
| latest_test_date =
| typing =
| implementations =
| dialects =
| influenced by = [[Ada (programmēšanas valoda)|Ada]], [[ALGOL 68]], [[BCPL]], [[C (programmēšanas valoda)|C]], [[CLU (programmēšanas valoda)|CLU]], [[F sharp|F#]], [[ML (programmēšanas valoda)|ML]], [[Mesa (programmēšanas valoda)|Mesa]], [[Modula-2]], [[Simula]], [[Smalltalk]]
| influenced = [[Ada (programmēšanas valoda)|Ada 95]], [[C sharp]], [[C99]], [[Carbon]], [[Chapel]], [[Clojure]], [[D (programmēšans valoda)|D]], [[Java (programmēšanas valoda)|Java]], [[JS++]], [[Lua]], [[Nim]], [[Objective-C++]], [[Perl]], [[PHP]], [[Python]], [[Rust]], [[Seed7]]
| operating system = [[Vairākplatformu programmatūra|Vairākplatformu]]
| file_ext = .C, .cc, .cpp, .cxx, .c++, .h, .H, .hh, .hpp, .hxx, .h++, .cppm, .ixx
| license =
| working_state =
| website = https://isocpp.org
| repo =
}}

'''C++''' (izrunā "''sī plus plus''", arī "''cē plus plus''") ir [[Augsta līmeņa programmēšanas valoda|augsta līmeņa]] [[Objektorientētā programmēšana|objektorientēta]] [[programmēšanas valoda]].
'''C++''' (izrunā "''sī plus plus''", arī "''cē plus plus''") ir [[Augsta līmeņa programmēšanas valoda|augsta līmeņa]] [[Objektorientētā programmēšana|objektorientēta]] [[programmēšanas valoda]].


6. rindiņa: 33. rindiņa:
== Koda piemērs ==
== Koda piemērs ==
[[Sveika, pasaule]]:
[[Sveika, pasaule]]:
<syntaxhighlight lang="cpp" line="1">
<font color="green"> #include <iostream></font>
#include <iostream>
using namespace std;

int main ()
int main()
{
{
cout <<<font color="red">"Hello world!"</font> << endl;
std::cout << "Hello, world!\n";
return <font color="purple">0</font>;
}
}
</syntaxhighlight>


== Ārējās saites ==
== Ārējās saites ==

Pašreizējā versija, 2024. gada 21. marts, plkst. 02.09

C++
Failu paplašinājumi .C, .cc, .cpp, .cxx, .c++, .h, .H, .hh, .hpp, .hxx, .h++, .cppm, .ixx
Paradigma Daudzparadigmu: imperatīva, funkcionāla, objektorientēta
Izveidota 1985; 39 gadi (1985)
Autors Bjerns Stroustrups
Pašreizējā versija

C++20

(15 Decembris 2020; 3 gadi (2020-12-15))
Ietekmējusies no Ada, ALGOL 68, BCPL, C, CLU, F#, ML, Mesa, Modula-2, Simula, Smalltalk
Ietekmējusi Ada 95, C sharp, C99, Carbon, Chapel, Clojure, D, Java, JS++, Lua, Nim, Objective-C++, Perl, PHP, Python, Rust, Seed7
OS Vairākplatformu
Tīmekļa vietne https://isocpp.org
Repozitorijs Labot šo Vikidatos

C++ (izrunā "sī plus plus", arī "cē plus plus") ir augsta līmeņa objektorientēta programmēšanas valoda.

C++ tika izveidota uz C programmēšanas valodas bāzes 20. gadsimta 70. gadu beigās — 80. gadu sākumā, kad Bell Laboratories līdzstrādnieks Bjerns Stroustrups (Bjärne Stroustrup) izstrādāja jaunu programmēšanas valodu, kuru nosauca par "C ar klasēm" (par C++ tā tika pārdēvēta vēlāk). Paši būtiskākie uzlabojumi, salīdzinot ar C, bija objektorientētās programmēšanas valodas raksturojošas īpašības: inkapsulācija, mantošana un polimorfisms.

Sveika, pasaule:

#include <iostream>

int main()
{
    std::cout << "Hello, world!\n";
}

Ārējās saites

[labot šo sadaļu | labot pirmkodu]