C++: Тафовут байни таҳрирҳо

Мавод аз Википедиа — донишномаи озод
Content deleted Content added
Барчасб: Reverted
Барчасб: Reverted
Сатри 26: Сатри 26:
{{хурд}}
{{хурд}}
{{Забонҳои барномасозӣ}}
{{Забонҳои барномасозӣ}}
[https://cplusplus.happycodings.com/ Happy Codings]
- [https://cplusplus.happycodings.com/ Happy Codings]
- [https://www.scaler.com/topics/cpp/ Scaler Topics]


[[Гурӯҳ:Забонҳои барномасозӣ]]
[[Гурӯҳ:Забонҳои барномасозӣ]]

Нусха 09:08, 13 ноябри 2022

C++
Таърихи таъсис 1983
Логотип
Нигора
Пазируфтаи асари Си, Simula, Алгол 68, CLU[d], ML ва Ада
Парадигми барноманависӣ барноманависии шайъгаро, functional programming[d], procedural programming[d], generic programming[d] ва multi-paradigm programming[d]
Тавсеъадиҳанда Bjarne Stroustrup[d]
Тарроҳ Bjarne Stroustrup[d]
Махзани коди манбаи репозиторӣ github.com/cplusplus/dra…
Вебгоҳи расмӣ isocpp.org(англ.)
Хештеги cpp ва cplusplus
Икон
Media type text/x-c ва text/plain
Аъзои стандартгузорӣ ISO[d] ва International Electrotechnical Commission[d]
Typing discipline static typing[d], nominative typing[d] ва partial inference typing[d]
Пешванди парванда .cc, .cpp, .cxx, .c, .c++, .h, .hpp, .hh, .hxx ё .h++
 Парвандаҳо дар Викианбор

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

Таърих

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 санҷида шуд.


- Happy Codings - Scaler Topics