C++

C++ — C ailəsinə aid populyar dillərdən biri.

C++
Loqonun şəkli
ParadiqmalarObyekt yönümlü proqramlaşdırma
Yaradılma tarixi1983
MüəlliflərByörn Straustrup
TərtibatçılarByörn Straustrup
Fayl sonluğu.cc, .cpp, .cxx, .c, .c++, .h, .hpp, .hh, .hxx və ya .h++
Sonuncu versiyası
TəsirlənibC, Ada dili
isocpp.org
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

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 – JavaC# – meydana çıxmasındakı səbəblərdən biridir. C++ — da "cout cin" kimi giriş və çıxış əməliyyatları var. Həmçinin forwhile kimi dövr operatorları mövcuddur.

Tarixi

Tarixi inkişaf mərhələsi[2]İl
Dil BCPL1966
Dil C (Ken tomsonun UNIX üçün yaratdığı dil)1969
Dil C1972
C klasslar ilə1980
C841984
Cfront (E buraxılışı)1984
Cfront (buraxılış 1.0)1985
Çoxluq / virtual miraslanma1988
ümumiləşdirilmiş proqramlaşdırma (C++ şablonları)1991
ANSI C++ / ISO-C++1996
ISO/IEC 14882:19981998
ISO/IEC 14882:20032003
C++/CLI2005
C++ Technical Report 1 (TR1)2005
C++112011
C++142014

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

#include <iostream> using namespace std; int main() {   cout<<"Hello World!"}

Hello World!!!

İstinadlar