C++ adalah pengembangan dari bahasa C, yang
merupakan pengembangan dari dua bahasa bahasa pemograman generasi
sebelumnya, yaitu BCPL dan B. BCPL dibuat pada tahun 1967 oleh Martin
Richards sebagai bahasa untuk menulis sistem operasi dan compiler. Ken
Thompson membuat banyak fitur pada bahasa B yang dibuatnya dan
menggunakan B untuk membuat versi awal dari sistem operasi UNIX di Bell
Loboratories pada tahun 1970 pada komputer DEC PDP-7.
Bahasa C dikembangkan dari bahasa B oleh Dennis Ritchie di
Bell Laboratories dan pada awalnya diimplemntasi pada komputer DEC
PDP-11 pada tahun 1972. C menggunakan banyak konsep penting dari BCPL
dan B sekaligus ada tambahan jenis-jenis data dan fitur lainnya. C
kemudian dikenal sebagai bahasa pengembang sistem operasi UNIX. Pada
masa sekarang, kebanyakan sistem operasi ditulis dengan menggunakan C
dan/atau C++. C tersedia untuk hampir semua komputer.
Pada akhir dekade 1970 an, C telah berkembang dengan menjadi
sesuatu yang sekarang disebut “C tradisional”, “C klasik”, atau “C
Kernighan dan Ritchie”. C++ adalah penambahan dari C, dikembangkan oleh
Bjarne Stroustup pada awal dekade 1980 an di Bell Laboratories. C++
memberikan tambahan fitur yang meningkatkan kekuatan bahasa C, dan yang
lebih penting lagi, kemampuan untuk pemograman berbasis object (Object
Oriented Programming).
Categories: