From Wikipedia, the free encyclopedia
C++ — C ailəsinə aid populyar dillərdən biri.
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 | |
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 – 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 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.
#include <iostream>
using namespace std;
int main() {
cout<<"Hello Wld!"
}
Hello World!!!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.