#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