Assalamu'alaikum wr.wb
Kali ini saya akan berbagi sedikit materi tentang "Materi Sekilas C++"
Materi Sekilas C++
C
dan C++
· Bahasa
C merupakan bahasa pendahulu dari bahasa C++. Pencipta C adalah Brian W.
Kernighan dan Dennis M. Ritchie pada sekitar tahun 1972.
· 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 1983. Pada
mulanya C++ disebut “a better C”.
· Nama
C++ sendiri diberikan oleh Rick Mascitti pada musim panas 1983. 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.
Program
C++
Contoh program C++ :
//program01.cpp
#include
<iostream.h>
#include
<conio.h>
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.
Kompiler
C++
· 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++.
Tidak ada komentar:
Posting Komentar