#1 Pengenalan - Apa itu Bahasa Pemrograman C++?


#1 Pengenalan - Apa itu Bahasa Pemrograman C++?

         
Hi sobat IT, bagaimana kabarnya? Semoga sehat selalu ya, dan juga selalu dilancarkan setiap aktivitasnya. Nah ngomong-ngomong kali ini Divisi TI Himatif mau ngejelasin pengenalan-pengenalan dari Bahasa pemrograman C++, apa sih Bahasa pemrograman C++ itu? Dan siapa sih pencipta Bahasa nya? Nah jadi sebelum kita mulai belajar ngoding C++, alangkah lebih baiknya kita tau dulu asal-usul dari bahasa pemrograman C++ itu sendiri OK, oke langsung saja. Pertama-tama apa itu Bahasa pemrograman C++?. Jadi bahasa pemrograman C++ itu adalah Bahasa pemrograman komputer Tingkat Tinggi atau biasa disebut High Level Language.Tapi Bahasa pemrograman C++ juga biasa dimungkinkan bahasa pemrograman Tingkat Rendah juga ( Low Level Language ) di dalam pengkodingan.

Terus siapa sih pencipta dari Bahasa ini? Nah, bahasa pemrograman C++ ini merupakan Bahasa yang diciptakan oleh seorang yang bernama Bjarne Stroustrup pada tahun 1980. Bahasa ini sebenarnya merupakan turunan dari Bahasa pemrograman C atau perluasan dari Bahasapemrograman C. Bahasa C ini merupakan Bahasa Tingkat Menengah (Middle Level Language ), yang berarti Bahasa pemrograman C++ ini mempunyai semua fitur dan kelebihan dari bahasa pemrograman C. Kelebihannya adalah bahasa C ini bias menggunakan bahasa pemrograman assembly di dalam pengkodingan Bahasa C. Bahasa pemrograman C ini itu merupakan bahasa pemrograman yang menggunakan konsep procedural, sedangkan Bahasa pemrograman C++ merupakan bahasa yang menggunakan konsep pemrograman berorientasi objek atau sering disebut dengan Object Oriented Programming (OOP).

Jadi Bahasa pemrograman C++ ini tuh dirancang atau dibuat dengan lebih mengutamakan kinerja, kecepatan, efisiensi dan fleksibilitas. Penggunaan Bahasa pemrograman C++ ini bias dipakai untuik banyak hal, misalnya untuk membuat aplikasi desktop, server dan performance critical ( misalnya switch telepon dan pesawat luar angkasa ).

A. Sejarah Bahasa Pemrograman C++

Seperti yang sudah dijelaskan tadi diatas bahwa bahasa pemrograman C++ itu merupakan bahasa pemrograman yang dibuat atau diciptakan pada tahun 1980. Pembuatnya bernama Bjarne Stroustrup di AT&T Bell Laboratories. Awal mula Bjarne Stoustrup membuat bahsa C++ ini yaitu ketika dia sedang melakukan pekerjaan untuk mendapatkan gelar Ph.D tesis di salah satu bahasa pemrograman dan Bjarne mempunyai kesempatan untuk bekerja dengan bahasa tersebut yang dinamakan simula.

Apa itu simula ? Simula itu merupakan bahasa untuk simulasi. Bahasa tersebut dianggap sebagai bahasa pertama untuk mendukung paradigma pemrograman berorientasi objek. Bjarne sadar bahwa paradigma ini sangat berguna untuk pengembangan perangkat lunak (software). Disamping kelebihan dari bahasa simula tersebut, bahasa simula juga memiliki kekurangan, apa saja? Kekurangannya diantarannya, bahasa simula itu terlalu lambat jika kita menggunakan dalam kebutuhan yang praktis.

Maka setelah itu Bjarne pun, mulai untuk mengerjakan bahasa pemrograman dari ide yang dia miliki yaitu bahasa pemrograman C++. Pada awalnnya Stroustrup mengerjakan bahasa C++ itu awalnya menggunakan nama C With Class. Maksudnya supaya jadi superset dari bahasa C, yaitu dengan menambahkan pemrograman berorientasi objek ke dalam bahasa C.

Nah kenapa sih Bjarne Stroustrup itu mengembangkan bahasa dari C. Alasannya yaitu karena pada saat itu bahasa C itu merupakan bahasa pemrograman yang sangat popular. Mulai dari kecepatannya, kinerjannya yang bagus, dan memungkinkan untuk melakukan pengkodean bahasa tingkat rendah.

Compiler pertama C with class pada saat itu disebut Cfront, yang asalnya dari compiler bahasa C yaitu CPRE. Jadi Cfront itu adalah program yang dibuat untuk menerjemahkan bahasa C dengan kelas C. Cfront ini sebagian besar program nya ditulis dengan menggunakan bahasa C With Class. Dan Cfront ini mulai ditinggalkan pada tahun 1993 pada saat program Cfront ini sudah dianggap sulit untuk menggabungkan fitur bar uke dalamnya. Akan tetapi Cfront juga membawa dampak besar pada implementasi compiler di system operasi UNIX.

Pada tahun 1985, Bjarne itu membuat buku referensi, yang judulnya itu adalah The C++ Programming Language C++ yang pada saat itu masih dipakai untuk produk komersial. Jadi bahasa ini tuh belum resmi distandarkan. Lalu bahasa ini pun terus di perbarui, sehingga pada tahun 1989 Bjarne menambahkan fasilitas Protected member,  Static member, dan inheritance..

Dan seterusnya bahasa C ++ ini terus dikembangkan, hingga pada tahun 2005, para panitia standarisasi C ++ mulai berencana menambahkan berbagai fitur atau standar baru pada C ++. Standar baru itu dijuluki dengan nama C ++ 0x, yang rencannya akan rilis sampai pertengahan 2011 selesai. The Library Project pun meningkat, fitur-fitur baru pun mulai ada, seperi fungsi baru untuk perulangan (looping), Foreach Loop, kata kunci auto, variadic tamplate dan lain-lain.

B. Fitur-fitur dari Bahasa Pemrograman C++

Ok sob, setelah itu apa saja sih fitur-fitur yang tersedia di Bahasa pemrograman C++ ini? yang pastinya ada banyak ya, diantarannya :

·        Jadi bahasa pemrograman C++ itu, bisa dibilang merupakan bahasa yang banyak dipakai di dunia dan hampir semua program-program di dunia ini dibuatnya pake C++.

·        Portable. Artinya karena bahasa ini punya banyak compiler yang berjalan di platformnya dan secara eksklusifnya memakai Standar Library C++ yang nantinya bakal berjalan di banyak platform.

·        Fitur Manifest dan Inferred Typing. Fitur ini sebenarnya sudah ada pada saat bahasa C++ ini pertama kali dibuat sampai C++ yang sudah modern saat ini. Bahasa C++ itu merupakan bahasa yang menyediakan kesederhanaan pada saat kita menulis sebuah program.

·        Mempunyai dukungan Standar Library yang sangat banyak dan banyak programmer di dunia ini yang mengembangkan bahasa C++ ini dengan membuat Library tambahan yang sangat berguna.

·        C++ itu merupakan bahasa turunan dari bahasa C dan C++ juga mempunyai semua fitur yang ada di bahasa C.

Dan masih banyak lagi sebenarnya fitur yang ada di bahasa pemrograman C++ ini. Ya oke mungkin sekian saja artikel tentang pengenalan Bahasa Pemrograman C++ ini. Semoga artikel ini bias bermanfaat bagi kalian semua kuhusunnya kalian para sobat IT. Semoga dengan artikel ini kalian jadi tertarik untuk belajar bahasa pemrograman C++ ini.

REFERENSI

Created By : M. Ikhsan Hilmi (1906094)

Contact Person :
Facebook : https://www.facebook.com/profile.php?id=100041421082581
Instagram : IG https://www.instagram.com/iqhsaan.q  

Tidak ada komentar:

Posting Komentar