Advertisement

Responsive Advertisement

SEJARAH C++

         
         
Pada tahun 1997,ketika Bjarne Stroustrup sedang mengerjakan tesisnya untuk gelar Ph.D. Salah satu bahasa Stroustrup memiliki kesempatan untuk bekerja dengan bahasa yang disebut Simula.seperti namanya bahasa simula terutama dirancang untuk membuat simulasi.Bahasa simula 67 merupakan bahasa yang dianggap sebagai bahasa pertama yang mendukung paradigma pemrograman berorientasi objek. Stroustrup menemukan bahwa paradigma ini sangat berguna untuk pengembangan perangkat lunak, namun bahasa Simula ini terlalu lambat untuk penggunaan praktis.
         Tak lama setelah itu, ia mulai bekerja pada bahasa “C with classes”, Seperti namanya ini dimaksudkan untuk menjadi superset dari bahasa C. Tujuannya adalah untuk menambahkan pemrograman berorientasi objek ke dalam bahasa C, di samping semua fitur dari bahasa C bahasanya termasuk classes, basic inheritance, inlining, default function arguments, and strong type checking.
          C dengan Kelas compiler yang pertama disebut Cfront, yang berasal dari compiler C disebut CPRE. Program ini dirancang untuk menerjemahkan C dengan Kelas kode ke C biasa. Titik yang agak menarik untuk dicatat adalah bahwa Cfront ditulis sebagian besar di C dengan Kelas,yang membuatnya menjadi compiler self hosting (compiler yang dapat mengkompilasi sendiri). Cfront kemudian akan ditinggalkan pada tahun 1993 setelah menjadi sulit untuk mengintegrasikan fitur baru ke dalamnya.
         Pada tahun 1983, nama bahasa C with Classes berubah menjadi C ++.Operator ++ dalam bahasa C adalah operator untuk kenaikan variabel, yang memberikan beberapa wawasan tentang bagaimana Stroustrup dianggap sebagai bahasa. Banyak fitur baru yang ditambahkan pada waktu itu,yang paling terkenal di antaranya adalah virtual functions, function overloading, references with the & symbol, the const keyword, and single-line comments using two forward slashes.
          Pada tahun 1985, referensi Stroustrup untuk bahasa yang berjudul The C ++ Programming Language diterbitkan. Pada tahun yang sama, C ++ diimplementasikan sebagai produk komersial. Bahasa ini diperbarui lagi pada tahun 1989 untuk memasukkan anggota protected dan statis, serta warisan dari beberapa kelas.
          Pada tahun 1990, The Annotated C ++ Reference Manual dirilis. Pada tahun yang sama, Borland's Turbo C++ compiler juga dirilis sebagai produk komersial. Turbo C ++ kebanyakan menambahkan library tambahan yang akan memiliki dampak yang besar terhadap pengembangan C ++.
          Pada tahun 2005, komite C ++ standar merilis technical report (dijuluki TR1) untuk merinci berbagai fitur.Mereka berencana untuk menambah standar terbaru C ++. Standar baru itu secara informal dijuluki C ++ 0x.Seperti yang diharapkan akan dirilis sebelum akhir dekade pertama. Namun, ironisnya, standar baru tidak akan dirilis sampai pertengahan 2011. Beberapa technical reports yang dirilis hingga saat itu, dan beberapa kompiler mulai menambahkan dukungan eksperimental untuk fitur baru.
          Pada pertengahan 2011, C ++ standar baru (dijuluki C ++ 11) telah dirilis. Proyek Meningkatkan library membuat dampak yang cukup besar pada standar baru, dan beberapa modul baru yang berasal langsung dari library. Beberapa fitur baru termasuk dukungan ekspresi reguler (rincian tentang kalimat biasa dapat ditemukan di sini), library pengacakan komprehensif, library C ++ waktu yang baru, dukungan teori atom, library threading standar (yang sampai 2011 baik C dan C ++ yang kurang) , baru untuk sintaks lingkaran menyediakan fungsionalitas mirip dengan foreach loop dalam bahasa tertentu lainnya, kata kunci auto, kelas kontainer baru, dukungan yang lebih baik untuk serikat dan daftar array inisialisasi, dan template variadic.
          Pada tahun 1997,ketika Bjarne Stroustrup sedang mengerjakan tesisnya untuk gelar Ph.D. Salah satu bahasa Stroustrup memiliki kesempatan untuk bekerja dengan bahasa yang disebut Simula.seperti namanya bahasa simula terutama dirancang untuk membuat simulasi.Bahasa simula 67 merupakan bahasa yang dianggap sebagai bahasa pertama yang mendukung paradigma pemrograman berorientasi objek. Stroustrup menemukan bahwa paradigma ini sangat berguna untuk pengembangan perangkat lunak, namun bahasa Simula ini terlalu lambat untuk penggunaan praktis.

Source : www.cplusplus.com

Judul : SEJARAH C++
Label : VISUAL BASIC
Author: PEPITOY

Posting Komentar

0 Komentar