C++: Atšķirības starp versijām
Izskats
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() |
|||
{ |
|||
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
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 |
Autors | Bjerns Stroustrups |
Pašreizējā versija | (15 Decembris 2020 ) |
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 |
C++ (izrunā "sī plus plus", arī "cē plus plus") ir augsta līmeņa objektorientēta programmēšanas valoda.
Vēsture
[labot šo sadaļu | labot pirmkodu]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.
Koda piemērs
[labot šo sadaļu | labot pirmkodu]#include <iostream>
int main()
{
std::cout << "Hello, world!\n";
}
Ārējās saites
[labot šo sadaļu | labot pirmkodu]- Vikikrātuvē par šo tēmu ir pieejami multivides faili. Skatīt: C++.
- Encyclopædia Britannica raksts (angliski)
- Brockhaus Enzyklopädie raksts (vāciski)
- C++ dokumentācija un apmācība (angliski)
- Dev-C++ izstrādes vide Arhivēts 2009. gada 15. februārī, Wayback Machine vietnē.
- Programmēšana un C++ (latviski)
Šis ar informācijas tehnoloģijām saistītais raksts ir nepilnīgs. Jūs varat dot savu ieguldījumu Vikipēdijā, papildinot to. |
|