C++ merupakan bahasa pemrograman yang memiliki sifat pemrograman berorientasi objek. Di dalam C++ terdapat Pengarah Preprocessor. Dalam Bahasa C atau C++ bagian pertama yang menyusun sebuah tugas, terbentuk di pengarah preprocessor.
Pengarah preprocessor #include ,salah satu yang sering terlihat,contoh #include<stdio.h>. Pengarah preprocessor yang lain adalah #define, yang merupakan definisi sebuah macro. Deklarasi Global bagian utama yang kedua dari sebuah program C++ berisi deklarasi global.
Deklarasi global memberitahu compiler fungsi user-defined dan variable (atau konstanta). Program main ( ) bagian utama ketiga dari program C++ adalah fungsi main ( ) (yang merupakan tubuh utama program), setiap program harus memiliki fungsi main ( ).
KELEBIHAN DARI BAHASA C++ :
- Bahasa C++ tersedia hampir di semua jenis komputer
- C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung OOP.
- Bahasa Standard ANSI bisa dipakai diberbagai platform.
KEKURANGAN DARI BAHASA C++:
- Sulitnya untuk membuat sesuatu dengan Bahasa Pemrograman C++ sehingga minat dalam memperdalam programming akhirnya harus terhenti, kecuali dengan inisitif sendiri mempelajari teknologi lain.
- C++ tidak murni OOP sehingga kurang cocok untuk mengajarkan konsep OOP.
CIRI-CIRI BAHASA C++ :
- Mempunyai Header seperti conio.h, iostream, iomanip.h, stdio.h, math.h, stdlib.h, dan lainnya,
- Ada rekursif dalam algoritmanya,
- Memiliki macam – macam IDE, yaitu Anjuta, Code::Blocks, CodeLite, Dev-C++, Eclipse, Geany, CNAT Programming Studio, GNOME Builder, KDevelop, Kuzya, MonoDevelop, NetBeans, QDevelop, Qt Creator, Sharp Develop, Ultimate++, OpenWatcom, Pelles C. Philasmicos Entwickler Studio, Oracle Developer Studio, Visual Studio Community, Xcode, dan lainnya.
- Konsep yang dimiliki ada dua, yaitu Data ( Bahan yang akan diolah ) , dan Algorithms ( Metode pengolahan ).
- Penulisan kode dalam bahasa pemrograman C++ memiliki sifat case sensitive seperti jika kamu mendeklarasikan sebuah nama variabel dengan huruf kecil semua maka saat kamu ingin mengunakan variabel tersebut kamu harus mengetik sama persis dengan pendeklarasian pertama menggunakan huruf kecil semua.
editor : firlia erinata