Razlika između inačica stranice »C++«

Dodana 773 bajta ,  prije 5 godina
bez sažetka
 
Godine [[1979.]] Bjarne Stroustrup, danski računalni znanstvenik iz Bell Labsa, započeo je razvoj C++ jezika kojeg je prvo nazvao "C" s klasama koji je bio preteća za C++. Poticaj za stvaranje novog programskog jezika proisteklo je iz njegovog rada na dokorskoj disertaciji u kojem se susreo s dilemom gdje je programski jezik Simula bio dobar za složene programske projekte, dok je programski jezik BCPL bio brz ali je bio na jako niskoj razini da bude praktičan za primjenu. Kada je Stroustrup počeo raditi za [[AT&T]]ove Bell laboratorije, i kada je počeo analizirati jezgru operacijskog sustava UNIX za distribuirano računarstvo. Za taj problem primjenio je svoje iskustvo iz svog doktorskog rada, tako što je počeo dodavati produžetke koje postoje u jeziku Simula za programski jezik C, kojeg je on rabio jer je bio dostupan, brz, i lako prenosiv na druge platforme. Ovaj produženi C programski jezik, prvo se zvao "C s klasama" no će formalno dobiti naziv C++ krajem [[1983.]], uzimajući da je "++" znak za povećavanje u programskom jeziku C. U listopadu [[1985.]] godine prva komercijalna distribucija jezika predstavljena je javnosti u knjizi ''The C++ Programming Language'' čiji je autor spomenuti Bjarne Stroustrup.
 
==Sintaksa i pravila==
 
 
===Vrste podataka===
 
* Znakovni: <code>char</code>, <code>wchar_t</code>
* Cijeli brojevi: <code>short</code>, <code>int</code>, <code>long</code>, <code>long long</code>
* Brojevi s decimalnim zarezom: <code>float</code>, <code>double</code>, <code>long double</code>
* Logički (Boolean): <code>float</code>, <code>double</code>, <code>long double</code>
* Praznine: <code>void</code>
 
 
{| class="prettytable" align="right"
|+ ''Veličine za podatke u bitovima za i386 (GCC)''
|-
|'''Vrsta''' || '''Broj bita'''
|-----------------
|<code>char</code> || 8
|-----------------
|<code>short</code> || 16
|-----------------
|<code>int</code> || 32
|-----------------
|<code>float</code> || 32
|-----------------
|<code>double</code> || 64
|}
 
== Programski primjer ==
13.151

uređivanje