Open main menu

C++ (си плас-плас ё си-плюс-плюс[1][2] хонда мешавад) — забони барноманависии роёнаии ҳамаманзура, ҳамгардон, сатҳи миёнӣ, шайъгаро, умумӣ бо қобилиятҳои сатҳи боло ва сатҳи поин мебошад.

C++
Логотип
Тасвир
Таърихи таъсис 1983
Ном ба ҳуруфи кана シープラスプラス
Пазируфтаи асари Си, Simula, Алгол 68, CLU[d], ML ва Ада
Гӯиш Embedded C++[d]
Парадигми барноманависӣ Барноманависии шайъгаро, functional programming[d], procedural programming[d], generic programming[d] ва multi-paradigm programming[d]
Сохтмончӣ Bjarne Stroustrup[d]
Тарроҳ Bjarne Stroustrup[d]
Махзани коди манбаи репозиторӣ github.com/cplusplus/dra…
Нусха
  • C++17
Вебгоҳи расмӣ isocpp.org(англ.)
Хештеги Твиттер cpp ва cplusplus
Аъзои стандартгузорӣ International Organization for Standardization[d] ва International Electrotechnical Commission[d]
Пешванди парванда .cc, .cpp, .cxx, .c, .c++, .h, .hpp, .hh, .hxx ё .h++
Commons-logo.svg C++ дар Викианбор

Мундариҷа

ТаърихВироиш

C++ тавассути Бйёрн Страуструп риёзидони Данияӣ дар соли 1979 дар Озмоишгоҳҳои Белл (Bell Labs), барои беҳбуди забони Сӣ ва бар мабнои он сохта шуд ва онро «С бо клас» (C With Classes) номгузорӣ намуд. Дар соли 1983 ба C++ тағйири ном дод. Тавсеа бо изофа намудани класҳо ва вежагиҳои дигаре монанди тобеъҳои маҷозӣ, сарборгузории амалгарҳо, варосати чандгона, қолаби тобеъҳо, ва пардозиши истисноъ анҷом шуд. Ин забони барноманависӣ соли 1998 таҳти номи ISO/IEC 14882:1998 стандарт шуд. Нусхаи феълии стандарти ин забон ISO/IEC 14882:2014 аст.[3][4]

Намунаҳои барномаВироиш

Намунаи барномаи Hello, world!Вироиш

Дар зер намунаи барномаи Hello, world!, ки бо истифода аз китобхонаи стандарт ва ҷараёнҳои хурӯҷӣ як матнро ба хурӯҷии стандарт ирсол менамояд.

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello, world!" << endl;
    return 0;
}


ЭзоҳВироиш

  1. Губина Г. Г. Компьютерный английский. Ч. I. Computer English. Part I. Учебное пособие. — С. 385.
  2. Bjarne Stroustrup's FAQ(англ.). Bjarne Stroustrup (Ocober 1, 2017). — «The name C++ (pronounced "see plus plus")»  4 Декабри 2017 санҷида шуд.
  3. 14:00-17:00. ISO/IEC 14882:2011(англ.). ISO. 10 май 2019 санҷида шуд.
  4. Learn C++. www.learncpp.com. 10 май 2019 санҷида шуд.