Minggu, 19 November 2023

Pengenalan Bahasa C++ untuk Pemula

Nama : Yngwie Leonardi

Npm  : 2011010019

Tugas Praktikum UTS : Mobile Technology and IOT

Apa Itu C++

 

C++ adalah bahasa pemrograman yang dibuat oleh Bjarne Stroustrup.

Seperti namanya, Simbol “++” pada huruf C berarti increment dari C.

Sebenarnya C++ sama seperti bahasa C, tapi memiliki fitur yang lebih banyak dibandingkan C.

Karena itulah dinamakan C++ (dibaca si plus plus).

Lalu apa bedanya dengan C#?

Bahasa C# dibuat oleh Microsoft dan berjalan di atas mesin virtual .Net. Sedangkan C++ berjalan secara native seperti C.

Dari segi sintaks, C++ dengan C# cukup berbeda. Menurut saya, C++ lebih mirip C dan C# lebih mirip Java.

Ada juga yang beranggapan kalau C# adalah peningkatan dari C++.

Itu bisa saja benar, karena ekosistem C#–menurut saya–lebih baik dibandingkan C++.

Tapi tenang saja, tidak ada bahasa yang paling baik dan buruk kok. Semua bahasa punya kelebihan dan kekurangan masing-masing.

C# memang bagus, tapi C++ lebih cepat karena berjalan secara native.

Bahasa C++ sendiri banyak terinspirasi dari bahasa Simul.

Mengapa bisa begitu?

Mari kita lihat sejarahnya.

Pada tahun 1979, seorang ilmuan komputer asal Denmark bernama Bjarne Stroustrup mulai membuat bahasa pemrograman C++.

Motivasi awalnya sih, karena pengalaman beliau saat tesis dulu.

Waktu itu, saat mengerjakan tesis..

Beliau memiliki temuan.. kalau fitur bahasa Simula sangat membantu untuk membuat aplikasi dalam sekala besar.

Tapi bahasa Simula sangat lambat.

Cerita berikutnya dimulai saat ia bekerja di AT&T Bell Labs.

Ia mendapatkan masalah saat menganalisis kernel Unix yang berhubungan dengan komputasi terdistirbusi.

Sejak saat itu, ia mengingat kembali pengalaman waktu mengerjakan tesis.

Akhirnya ia membuat bahasa baru dengan mengembangkan bahasa C dan memiliki fitur seperti Simula.

Selain Simula, bahasa C juga terinspirasi dari bahasa ALGOL 86, Ada, CLU, dan ML.

Pada Tahun 1982, bahasa baru ciptaan Bjarne ini diberi nama C++ dan juga ditambahkan beberapa fitur seperti classvirtual functionoperator overloadingreferencesconstants, dll.

Pada tahun 1985, Buku The C++ Programming Language diterbitkan dan menjadi satu-satunya referensi bahasa C++ saat itu.

Pada tahun 1989, C++ versi 2.0 dirilis dan diikuti rilis buku The C++ Prigramming Language Second Edition. Beberapa fitur juga ditambahkan pada versi ini, seperti abstract dan protected member.

Pada tahun 1998, C++ memiliki standar bahasa yang dinamakan C++98.

Contoh aplikasi yang dibuat dengan C++

Ada banyak sekali aplikasi yang dibuat dengan C++, saya akan sebutkan beberapa yang saya tahu saja ya..

Pertama ada Inkscap, inkscape adalah aplikasi untuk desain vektor seperti CorelDraw dan Adobe Illustrator. Inkscape dibuat dengan C++ dan GTK+ 3.

Kedua ada Krit, aplikasi ini merupakan aplikasi untuk menggambar dan melukis. Krita dibuat dengan C++ dan Qt 5.

Selain kedua aplikasi keren di atas, masih banyak lagi aplikasi yang dibuat dengan C++:

  • Winamp Media Player;
  • MySQL Server;
  • Mozilla Firefox;
  • Thunderbird;
  • Google Chrome;
  • Microsoft Office;
  • Adobe Photoshop;
  • Adobe Illustrator;
  • Java Virtual Machine (JVM);
  • Desktop Environment: KDE;
  • Desktop Environment: Apple MacOS UI (Aqua);
  • dan masih banyak lagi.






Share:

0 komentar:

Posting Komentar

BTemplates.com

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog

Mengenai Saya

Foto saya
21 Tahun Hobi menulis dan menggambar