powered by
TickBar

Bahasa C++

Sejarah C++

Berbicara tentang C++ dan C sebagai bahasa pendahulunya, C merupakan termasuk bahasa pemrograman tingkat menengah. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972.

C merupakan bahasa pemrograman terstruktur yang membagi program ke dalam sejumlah blok (sub program). Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program. Program yang ditulis dengan C mudah sekali dipindahkan dari satu jenis mesin ke mesin lain. Hal ini karena adanya standarisasi C yaitu ANSI (American National Standards Institute) yang menjadi acuan para pembuat compiler C. C++ diciptakan satu dekade setelah C. C++ diciptakan oleh Bjarne Stroustroup dari aboratorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama “A better C”. Nama C++ sendiri iberinama oleh Rick Mascitti. Adapun tanda ++ berasal dari operator increment pada bahasa C

Keistimewaan C++ adalah karena bahasa ini mendukung OOP (Object Oriented Programming). Tujuan utama pembuatan C++ adalah untuk meningkatkan produktivitas pemrogram dalam membuat aplikasi. Kebanyakan pakar setuju bahwa OOP dan C++ mampu mengurangi kompleksitas terutama program yang terdiri dari 10.000 baris lebih, bahkan dapat meningkatkan produktivitas 2x lipat dari C, Pascal dan Basic.


Elemen Dasar C++

A. Identifier (Pengenal)

Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi. Aturan untuk penulisan identifier sama dengan aturan dalam pascal, antara lain:

· Tidak boleh dimulai dengan karakter non huruf

· Tidak boleh ada spasi

· Tidak boleh menggunakan karakter-karakter ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / |

· Tidak boleh menggunakan reserved words yang ada dalam C++.

B. Tipe Data

Berikut ini tipe data yang ada dalam C++

1. Tipe data bilangan bulat:

· char

· int (integer)

· short (short integer)

· long (long integer)

2. Tipe data bilangan real:

* float (real)
* double (real double)
* long double

3. Tipe data bilangan bulat:

* unsigned char
* unsigned int (integer)
* unsigned short (short integer)
* unsigned long (long integer)

Referensi : http://www.amhusite.co.cc/2009/07/mengenal-bahasa-c.html

0 komentar:

:a: :b: :c: :d: :e: :f: :g:
:h: :i: :j: :k: :l:

Posting Komentar