C diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie, Laboratorium Bell, AT&T pada sekitar tahun 1972.
Adapun keuntungan daripada bahasa pemrograman C adalah:
Readability
Maintainability
Portability
C++ diciptakan dan dikembangkan satu dekade setelah C, dimana C++ diciptakan oleh Bjourn Stroustrup, Laboratorium Bell, AT&T, pada tahun 1983.
C diambil sebagai landasan dari C++.
C++ merupakan bahasa pemrograman yang mendukung Pemrograman yang berorientasi objek atau OOP (Object Oriented Programming).
C & C++ terkadang sering disebut dengan high-level language dan juga low-level language.
Berdasarkan cara kerjanya bahasa pemrograman terbagi menjadi 2 jenis yakni:
Compiler (compiled language)
Interpreter (interpreted language)
Struktur Bahasa C++
[Bagian Deklarasi Preprocessor]
[Bagian Deklarasi Global]
void main()
{
[Bagian Deklarasi Lokal]
[
}
[Bagian Badan Sub Program]
Pengenal (Identifier) Dalam C++
Pengenal digunakan untuk menyatakan :
Variabel
Konstanta Bernama
Tipe Data
Fungsi
Label
Objek
Serta hal-hal lain yang dideklarasikan atau didefenisikan oleh pemrogram.
Tipe Data Dalam C++
Elemen Pokok Dalam C++
Ada beberapa elemen pokok dalam C++, diantaranya adalah :
Operator
Expression
Statement
Operator
Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi.
Sifat dari suatu operator terbagi 3, yaitu :
Unary
Binary
Ternary
Operator-operator yang terdapat dalam C++ terbagi atas beberapa jenis, yaitu :
Operator Aritmatika
Operator Relasional
Operator Logika
Operator Bitwise
Operator Kondisi
Operator Kondisi
Expression1 ? Expression2 : Expression3
Expression
Ekspresi merupakan kombinasi variabel dan konstanta dengan operator untuk menghasilkan nilai yang baru.
Statement
Statement (Pernyataan) adalah unit perintah terkecil bahasa pemrograman.
Statement tidak mengembalikan suatu nilai dan dieksekusi untuk menghasilkan suatu efek samping.
Statement terbagai atas beberapa jenis, yaitu :
Comment Statement
Assignment Statement
Command Statement
Statement Output
Statement Input
Statement Kondisi
Statement Perulangan
Statement I/O dalam C++
Program biasanya membutuhkan masukan (input) dan juga menghasilkan keluaran (output).
Pada C, fasilitas input dan output ini disediakan melalui fungsi pustaka, dimana header file dari fungsi pustaka tersebut adalah “stdio.h”
Statement Output
Syntax : printf (
Format terdiri dari :
“%d” à untuk tipe data integer
“%ld” à untuk tipe data long integer
“%c” à untuk tipe data character
“%s” à untuk tipe data string
“%f” à untuk tipe data float
“%lf” à untuk tipe data double
“\n” à untuk turun ke bawah 1 baris
dll
printf mengkonversi, memformat, dan mencetak ke standar output (biasanya layar monitor) sesuai dengan format.
Escape Code / Character
Syntax : scanf (
scanf membaca karakter dari standar input (biasanya keyboard) sesuai dengan spesifikasi pada format dan menyimpan hasilnya ke suatu variabel.