Aplikasi bahasa C++ Kelebihan dari Bahasa C++ Kekurangan dari Bahasa C++ Struktur Bahasa C

2.3.1. Aplikasi bahasa C++ a Sebagai bahasa pemrograman di Windows, UNIX, Linux. b Visual C++ dapat dibuat aplikasi apa saja seperti database. c Bahasa untuk pembuatan system operasi, game, system kendali, pembuatan aplikasi. d Untuk membuat bahasa baru atau membuat compiler bahasa baru. e Untuk menulis komponen dan file-file pustaka bahasa lain. 2.3.2. Kelebihan dari Bahasa C++ a Merupakan induk dari bahasa pemrograman perl, php, Phyton, visual Basic, gambas, Java, C. b Compiler bahasa C++ terdapat di semua platform. c Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll. d Merupakan pemrograman berorientasi objek. 2.3.3. Kekurangan dari Bahasa C++ a Bahasa ini cukup sulit untuk dipelajari dan dipahami. b Banyaknya operator serta fleksibilitas penulisan program kadang – kadang membingungkan pemakai. c Bagi pemula pada umumnya akan kesulitan menggunakan Pointer. Universitas Sumatera Utara

2.3.4. Struktur Bahasa C

a. Program bahasa C tersusun atas sejumlah blok fungsi. b. Setiap fungsi terdiri dari satu atau beberapa pernyataan untuk melakukan suatu proses tertentu. c. Tidak ada perbedaan antara prosedur dan fungsi. d. Sstiap program bahasa C mempunyai suatu fungsi dengan nama “main” Program Utama. e. Fungsi bisa diletakkan diatas atau dibawah fungsin “main”. f. Setiap statemen diakhiri dengan semicolon titik koma. 2.3.5.Pengenal Pengenal identifier merupakan sebuah nama yang didefenisikan oleh pemrograman untuk menunjukkan indetitas dari sebuah konstanta, variable, fungsi, label atau tipe data khusus. Pemberian nama sebuah pengenal dapat ditentukan bebas sesuai keinginan pemrogram tetapi harus memenuhi atura berikut :  Karakter pertama tidak boleh menggunakan angka  Karakter kedua dapat berupa huruf, angka, atau garis bawah.  Tidak boleh menggunakan spasi.  Bersifat Case Sensitive, yaitu huru capital dan huruf kecil dianggap berbeda.  Tidak boleh mengunakan kata – kata yang merupakan sitaks maupun operator dalam pemrograman C, misalnya : Void, short, const, if, static, bit, long, case, do, switch dll. Universitas Sumatera Utara

2.3.6. Tipe Data