M. Fauzi Zulkarnaen,ST,M.Eng.
Bahasa C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun C adalah bahasa pemrograman terstruktur yang membagi program dalam bentuk sejumlah blok. Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program.
C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup pada tahun Pada mulanya C++ disebut “a better C”. Nama C++ sendiri diberikan oleh Rick Mascitti pada musim panas Adapun tanda ++ berasal dari nama operator penaikan pada bahasa C. Keistimewaan yang sangat berarti pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi objek (PBO) atau OOP / Object Oriented Programming.
A. Sekilas Bahasa C merupakan pengembangan dari bahasa B. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun C++ mempunyai tujuan membantu membuat dan mengelola program yg besar dan kompleks. B. Pengenalan IDE - Menulis naskah program - Compile - Debugging - Linking - Running C. Struktur Program C++ #include Main() { Pernyataan ; }
Contoh program C++ : //program01.cpp #include void main() { cout<<"Hai. Selamat belajar C++"; getch(); } //program01.cpp #include void main() { cout<<"Hai. Selamat belajar C++"; getch(); }
Program C++ biasa ditulis dengan nama ekstensi.CPP (dari kata C plus plus). Agar program ini dapat dijalankan (dieksekusi), program harus dikompilasi terlebih dahulu dengan menggunakan kompiler C++.
Pada saat pengkompilasian, program sumber (.CPP) bersama file-file header (berekstensi.H atau.HPP) akan diterjemahkan oleh kompiler C++ menjadi kode obyek (.OBJ). File obyek ini berupa file dalam format biner (berkode 0 dan 1). Selanjutnya file obyek ini bersama-sama dengan file obyek yang lain serta file pustaka (.LIB) dikaitkan menjadi satu oleh linker. Hasilnya berupa file yang bersifat executable. File inilah yang bisa dijalankan langsung dari sistem operasi secara langsung.
Saat ini banyak kompiler C++ yang beredar di pasaran. Sebagai contoh Microsoft Corporation, sebagai perusahaan pembuat perangkat lunak yang sangat terkenal, mengeluarkan produk kompiler C++ berupa Microsoft C / C++ serta Visual C++. Adapun Borland International, yang sangat terkenal dengan Turbo Pascal-nya, mengeluarkan Turbo C++ dan Borland C++.