Sejarah Bahasa C++
Sebelum adanya bahasa C++ bahasa C lebih dulu ada. Bahasa C dikembangken di Bell lab pada tahun 1972 ditulis pertama kali oleh
Brian W. Kernighan dan Denies M. Ricthie merupakan bahasa turunan atau
pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970, yang
juga merupakan bahasa yang diturunkan oleh bahasa sebelumnya, yaitu BCL.
Bahasa C pada awalnya dirancang sebagai bahasa pemrograman yang
dioperasikan pada sistem operasi UNIX. Bahasa C merupakan bahasa pemrograman
yang tergolong di antara bahasa tinggat rendah dan tingkat tinggi yang biasa
disebut dengan Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan
yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak,
misalnya dBASE, Word Star dan lain-lain.
Bahasa C++ lahir pada
tahun 1980, yang dibuat oleh Bjarne Stroustrup di AT&T
Bell Laboratories awal tahun 1980-an berdasarkan C
ANSI (American National Standard Institute). Pertama kali, C++
muncul sebagai C yang dipercanggih dengan fasilitas kelas, bahasa tersebut disebut “C
dengan kelas” (C with Class).
Pada tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan
fasilitas overloading operator, yang mulanya disebut “a better C”
kemudian berganti nama pada tahun 1983 menjadi C++. Simbol ++ merupakan operator penaikan pada C, digunakan untuk menunjukkan bahwa
bahasa baru ini merupakan versi yang lebih canggih dari C. Borland International merilis kompiler
Borland C++ dan Turbo C++. Kedua kompiler 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 kompiler C++, seperti
Topspeed C++ dan Zortech C++.
Kompiler Pertama C with class disebut Cfront, yang berasal dari kompiler C
disebut CPRE. CFront adalah program yang dirancang untuk menerjemahkan C dengan
Kelas ke C. hal menarik yang patut untuk diketahui adalah bahwa Cfront sebagian
besar ditulis dalam C with Class, membuatnya menjadi kompiler self
hosting (Kompiler yang dapat mengkompilasi diri sendiri). Cfront kemudian ditinggalkan pada tahun 1993 setelah
dianggap sulit untuk mengintegrasikan fitur baru ke dalamnya. Meskipun demikian, Cfront membuat dampak besar pada implementasi kompiler masa depan dan
pada sistem operasi Unix.
Pada tahun 1985, C ++ dilaksanakan sebagai produk komersial. Bahasa ini
belum secara resmi distandarkan. Bahasa ini diperbarui lagi pada tahun 1989 dan
menambahkan fasilitas Protected member, Static member, serta Inheritance. Pada tahun 1990 Borland dan Turbo C ++ kompiler
dirilis sebagai produk komersial. Turbo C ++ menambahkan banyak library tambahan
yang akan memiliki dampak yang besar terhadap pengembangan C ++. Meskipun rilis
stabil terakhir Turbo C ++ pada tahun 2006, tapi kompiler tersebut sampai saat
ini masih banyak digunakan.
Pada pertengahan 2011 merupakan standar baru bagi C++. The Library Project Meningkat, membuat dampak yang
besar terhadap standar baru, dan beberapa modul baru berasal langsung dari
Boost perpustakaan. Beberapa fitur baru termasuk dukungan ekspresi regular
merupakan sebuah perpustakaan pengacakan komprehensif, perpustakaan threading
standar , fungsi baru untuk pengulangan, Foreach Loop, kata
kunci Auto, Class New Container, dukungan yang lebih
baik untuk daftar inisialisasi Array, danVariadic Template.

0 Response to "Sejarah Bahasa C++"
Posting Komentar