Pengenalan C++

Sejarah c++

Pada dahulu bahasa komputer diguanakan untuk membantu dalam melakukan perhitungan telemetri. Ketika itu, bahasa yang digunakan maih primitif sekali karena masih berupabaasa mesin yang hanya mengenal 0 dan 1.

Pafa tahun 1969 laboratorium  Bell AT & T di Muray Hill, New Jersey menggunakan bahasa assembly ini untuk mengembangkan aistem operasi UNIX. Maksudnya adalah untuk membuat sistem operasi yang dapat bersifat "programmer-friendly". Setelah UNIX berjalan Ken Thompson, seorang pengembang sisyem dinlaboratorium mengembangkan bahasa baru dengan nama bahasa B. H uruf di ambil dari BCPL.  Bahasa B ini kemudian digunakan untuk menulis ulang atau merevisi sistem operasi UNIX. maka dari itu sistem bahasa B ini bersifat interpret dan sangat lambat. 

Bisa baca :
C dan C++
Konsep kompilasi dan eksekusi program

Pada tahun 1971, sistem operasi UNIX kemudian ditulis ulang dengan menggunakan bahasa C , yaitu bahasa pemprograma  yanh dikembangkan oleh denis ritchie. Seorang pengembang sistem di laboratorium yang sama. Dan sekarang bahasa C masih digunakan untuk pengembangan program dan sistem operasi diantaranya adalah sistem operasi Windows.  Alasan terseut menjadikan bahasa C sangat populer di dunia pemrograman khususnya untuk industri perangkat lunak,  namun sayangnya bahasa C termasuk golongan bahasa pemprograman yang lumayan susah untuk di pelajari karena masih bersifat prosedural murni.  Untuk membentuk satu objek, maka kita harus melakukan banyak sekali penulisan kode. Hal ini tentu dapat dikatakan sebagai sebuah kelemahan.  

Pada tahun 1983 seorang doktor bernama Bjarne Stroustrup yang juga bekerja di laboratorium yang sama menciptakan bahasa baru yaitu bahasa C++ atau cpp yang merupakan bahasa hibryd dari bahasa C

Bahasa C++ didasakan atas bahasa C sehingga kita daoat melakukan kompilasi program - program yang ditulis dalam bahasa C dengan menggunakan kompiler C++. Keistimewaan dari bahasa C++ adalah karena bahasa ini mendukunh pemprograman berarah objek atau yang lebih serinh dikenal dengan istilah Object Orientation Programming (OOP) 


Selanjutnya :
Konsep kompilasi dan eksekusi program