Sejarah C++
Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T
Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National
Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih
dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class).
Selama tahun 1983-1984, C dengan kelas disempurnakan dengan
menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian
melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi
penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang
lebih canggih dari C.
Borland International merilis compiler Borland C++ dan Turbo
C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++.
Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat
digunakan untuk pemrograman Windows. Selain Borland International, beberapa
perusahaan lain juga merilis compiler C++, seperti Topspeed C++ dan Zortech
C++.
Contoh Program C :
# include
Main ( )
{
Char pesan [ ] = “Hai, C programmers !” ;
Printf (pesan) ;
Return 0 ;
}
# include
Main ( )
{
Char pesan [ ] = “Hai, C programmers !” ;
Printf (pesan) ;
Return 0 ;
}
Contoh Program C++
:
# include
Main ( )
{
Char pesan [ ] = “Hai, C programmers !” ;
Cout << pesan ;
Return 0 ;
}
# include
Main ( )
{
Char pesan [ ] = “Hai, C programmers !” ;
Cout << pesan ;
Return 0 ;
}
Ø
TENTANG
C++
C++
diciptakan untuk mendukung pemrograman berorientasi pada objek (Object Oriented
Pragramming /OOP) yang tidak dimiliki C. sementara C merupakan bahasa
pemrograman terbaik dilingkungannya, bahasa ini tidak memiliki kemampuan OOP.
Reputasi C tidak diragukan lagi dalam menghasilkan program .EXE berukuran
kecil, eksekusi yang cepat, antarmuka (interfacing) yang sederhana dengan
bahasa lain dan fleksibilitas pemrograman. Apa yang membuat C tampak sukar
dipelajari mungkin karena tiadanya pemeriksaan tipe. Sebagai contoh, dapat
mencampur bilangan bulat dengan string untuk menghasilkan karakter. Namun,
justru dsitu letak fleksibilitas C, dapat mengolah data C sebebas mengolah data
dalam bahasa assembly.
Ø
BORLAND
C++
Dibandingkan
compiler C++ yang lain, Borland C++ memiliki keunggulan terutama dalam hal
kecepatan dan efisiensi kompilasi. Disamping itu, Borland C++ mendukung
beberapa system operasi yaitu DOS, Windows
16bit (Window 3.0) dan windows 32 bit (Windows NT). Meskipun demikian compiler Borland C++ juga memiliki kelemahan bila dibandingkan compiler C++ yang lain, misalnya : pemrograman dengan Borland C++ terutama yang menyangkut tampilan jauh lebih sulit daripada pemrograman dengan Microsoft Visual C++.
16bit (Window 3.0) dan windows 32 bit (Windows NT). Meskipun demikian compiler Borland C++ juga memiliki kelemahan bila dibandingkan compiler C++ yang lain, misalnya : pemrograman dengan Borland C++ terutama yang menyangkut tampilan jauh lebih sulit daripada pemrograman dengan Microsoft Visual C++.
No comments:
Post a Comment