C++

thumb|250px| Basa Pemrograman C++
**C++** iku basa pemrograman komputer C++ dikembangaké ing Bell Labs (Bjarne Stroustrup) ing wiwitan taun 1970-an, Basa iki diturunaké saka basa sadurungé, ya iku BCL, Wiwitané, basa mau dirancang minangka basa pemrograman sing dilakokaké sajeroning sistem Unix, sabanjuré, versi ANSI (American National Standart Institute) Basa pemrograman C dadi versi dominan, sanadyan versi mau saiki arang dianggo sajeroning pengembangan sistem lan jaringan utawa kanggo sistem embedded,
Bjarne Stroustrup ing Bell labs pisanan ngembangaké C++ ing wiwitan 1980-an, kanggo njurung fitur-fitur ing C++, diyasa efisiensi lan sistem support kanggo pemrograman tingkat cendhèk (low level coding). Sajeroning C++ ditambahaké konsèp-konsèp anyar kaya *class* kanthi sipat-sipat kaya *inheritance* lan *overloading*. Salah siji prabédan sing paling mendhasar karo basa C ya iku panjurung marang konsèp pamrograman mawa orièntasi objèk (*Object Oriented Programming*). 

## Conto Program C++ 
Contoh program prasaja C++ kanggo hello world sing migunakaké Pustaka Dhasar C++ bisa dipirsani ing ngisor iki:

```cpp
#include 
int main()
{
	cout 
```

Minangka péranganing prosès kompilator, Kompilator c++ ngalkokaké program sing diarani preprosesor. Preprosesor duwé kamampuan nambahaké lan mbusek kodhe saka sumber, Ing pérangan #include mènèhi weruh preprosesor supaya nyertakaké kodhe saka iostream, Berkas iostream isi deklarasi kanggo manéka fungsi sing dibutuhaké déning piranti alus, utawa class-class sing dibutuhaké.

## Tembung sing dipesen 
### Golongan siji 
C++ duwé 32 tembung sing dipesen (*reserved words*), Tembung kunci golongan pisanan minangka turunan saka basa C, antarané:.

### Golongan kaloro 
Tembung sing dipesen golongan kaloro cacahé 30. Tembung-tembung iki anyar lan mung ana ing basa C++.

Kata-tembung yang dipesan tersebut di atas tidak boleh dipakai sebagai nama variable, class, enum, macro, dan struct.

## Tipe data dhasar 
Kanggo nyimpen variabel diperlokaké papan mirunggan ing memori komputer, Gedhé lan jinis Variabel-variabel ing dalam baku program C++ dispesifikasi kaya mau ing ngisor.

## Pratélan C++ compiler 
Kanggo ngowahi kodhe-kodhe C++ program dadi program aplikasi sing dingertèni déning sistem operasi lan komputer, diperlokaké sawijining kompilator C++.  Ing ngisor iki sawatara kompilator C++ sing bisa dipigunakaké aecara gratis,
* Microsoft Visual C++ 2005 Express
* Turbo C++ Explorer
* Apple Xcode for Mac OS X
* Open Source Watcom / OpenWatcom C/C++ Compiler
* Digital Mars C/C++ Compiler (Symantec C++ Replacement)
* Bloodshed Dev-C++ C++ Compiler 
* Free Microsoft .NET Framework Software Development Kit (SDK) / Free Microsoft Visual C++ Compiler
* Intel C++ Compiler for Linux Non-Commercial Version
* Sun Studio Compilers and Tools
* Open64 Compiler Tools
* Apple's Macintosh Programmer's Workshop (C and C++ compilers)
* TenDRA C/C++ Compiler
* GNU C/C++ Compiler
* Ch Embeddable C/C++ Interpreter (Standard Edition) 
* DJGPP C and C++ Compilers
* CINT C and C++ Interpreter
* SDCC C Cross-compiler
* Cygwin Project (C & C++ Compilers)
* SDCC C Cross-compiler
* Code::Blocks

## Rujukan 
## Pranala njaba 
* Homepage Bjarne Stroustrup
* C++ Users Journal
* Standard Template Library
* ISO Standard
* Andrei Alexandrescu
* Code guru, C++ resource
* C++ basic tutorial