宝藏是什么意思
C++ | |
---|---|
![]() | |
Paradiqmalar | Obyekt y?nümlü proqramla?d?rma |
Yarad?lma tarixi | 1983 |
Mü?llifl?r | By?rn Straustrup |
T?rtibat??lar | By?rn Straustrup |
Fayl sonlu?u |
.cc , .cpp , .cxx , .c , .c++ , .h , .hpp , .hh , .hxx v? ya .h++ |
Sonuncu versiyas? |
|
T?sirl?nib | C, Ada dili |
isocpp.org | |
![]() |
C++ — C ail?sin? aid populyar dill?rd?n biri.
C sintatksisin? tam uy?unluq g?st?rir. Eyni zamanda obyekt orientasiyal?d?r v? uzun ill?r bu sah?d? üstünlük veril?n dill?rd?n biri olmu?dur. Dem?k olar ki bütün platformlarda kompilyatorlar? m?vcuddur. C kimi sür?tli oldu?u ü?ün real zamanl? proqramla?d?rma, oyun proqramla?d?rmas? v.s. d? bu dil? üstünlük verilir. Eyni zamanda sistem proqramla?d?rmas?nda ?sas dill?rd?n biridir. Mür?kk?b bir dil hesab oldu?una g?r? yeni n?sil C dilll?rinin – Java v? C# – meydana ??xmas?ndak? s?b?bl?rd?n biridir. C++ — da "cout cin" kimi giri? v? ??x?? ?m?liyyatlar? var. H?m?inin for v? while kimi d?vr operatorlar? m?vcuddur.
Tarixi
[redakt? | vikim?tni redakt? et]Tarixi inki?af m?rh?l?si[2] | ?l |
---|---|
Dil BCPL | 1966 |
Dil C (Ken tomsonun UNIX ü?ün yaratd??? dil) | 1969 |
Dil C | 1972 |
C klasslar il? | 1980 |
C84 | 1984 |
Cfront (E burax?l???) | 1984 |
Cfront (burax?l?? 1.0) | 1985 |
?oxluq / virtual miraslanma | 1988 |
ümumil??dirilmi? proqramla?d?rma (C++ ?ablonlar?) | 1991 |
ANSI C++ / ISO-C++ | 1996 |
ISO/IEC 14882:1998 | 1998 |
ISO/IEC 14882:2003 | 2003 |
C++/CLI | 2005 |
C++ Technical Report 1 (TR1) | 2005 |
C++11 | 2011 |
C++14 | 2014 |
C++ dili 1980-ci ill?rin ?vv?ll?rind? yaran?b ki, Bell Labs ?irk?tinin ?m?kda?? Bjarne Stroustrup C dilin? ?z ehtiyaclar?n? alt?nda bir s?ra t?kmill??dirm?l?rin fikirl??ib.[3] ?nki?af ?sas?n proqram?? ictimaiyy?tin sor?ular?na cavab verm?kl? Bjarne Stroustrup dili inki?af etdirirdi. C++ üzr? dilin standart t?svirl?rini Bjarne Stroustrup yaz?lm?? ?ap i?l?ri idi. Yaln?z 1998-ci ild? beyn?lxalq standart dil C++ ratifikasiya olunub: ISO/IEC 14882:1998 "Standard for the C++ Programming Language"; Texniki düz?li? q?bul edildikd?n sonra n?vb?ti versiyas? 2003-cü ild? standarta aid bu standart ISO/IEC 14882:2003 q?bul edildi.[4] Birinci n??ri 1985-ci ild? "Dila программирования C++", ilk t?svirini t?min ed?n bu kitab ki, r?smi standart olmad???ndan olduqca ?h?miyy?tli idi. 1989-cu ild? C++ 2.0 ??xd?. Onun yeni imkanlar?: abstrakt sinifl?ri, statik funksiyalar?-üzvl?ri, funksiyalar?-konstanta v? qorunan üzvl?ri külli varisliyin? daxil edilmi?di. 1990-c? ild? ?ap edilmi? "Комментированное справочное руководство по C++" sonralar ?sas standart?n qoyulmas?na s?b?b oldu. He? kim C++ dilinin hüquqlar?na malik deyil, lakin dilin standartla?ma s?n?dl?ri (qaralamalar? istisna olmaqla) pulsuz deyil.
Nümun? kod
[redakt? | vikim?tni redakt? et]#include <iostream>
using namespace std;
int main() {
cout<<"Hello Wld!"
}
Hello World!!!
?stinadlar
[redakt? | vikim?tni redakt? et]- isocpp.org — r?smi sayt?
- ↑ ISO/IEC 14882:2024 - Programming languages — C++. 2024.
- ↑ Stenli Lippman, Pure C++: Hello, C++/CLI Arxivl??dirilib 2025-08-06 at the Wayback Machine (ing.)
- ↑ Бьёрн Страуструп. Dil программирования C++ = The C++ Programming Language / Пер. с англ. — 3-е изд. — СПб.; М.: Невский диалект — Бином, 1999. — 991 с. — 3000 экз. — ISBN 5-7940-0031-7 (Невский диалект), ISBN 5-7989-0127-0 (Бином), ISBN 0-201-88954-4 (англ.).
- ↑ "C++ — Standards". 2025-08-06 tarixind? arxivl??dirilib. ?stifad? tarixi: 2025-08-06.