Materi Bahasa Pemrograman C++ (Pengenalan)



Memahami Apa itu Bahasa Pemrograman C?

Bahasa C atau dibaca “si” adalah bahasa pemrograman tingkat tinggi dan general-purpose yang digunakan dalam sehari-hari. Maksud dari general-purpose adalah bisa digunakan untuk membuat program apa saja.

Perlu kamu tahu bahasa C telah menginspirasi banyak bahasa pemrograman lain seperti C++, C#, Java, PHP, Javascript, dll. Bahasa-bahasa tersebut memiliki sintaks mirip dengan C. Bahasa C dijuluki juga sebagai “God’s programming language”, artinya bahasa C ayah dari semua bahasa pemrograman lain.

Lalu, bahasa C dikembangkan oleh siapa sih? Bahasa  C dikembangkan oleh Dennis Ritchie dan Ken Thompson.


Kenapa Kita Harus Mempelajari Bahasa C?

  1. Berikut beberapa manfaat untuk mempelajari bahasa C:
  2. Cocok untuk dipelajari oleh pemula yang ingin merasakan per-codingan.
  3. Mudah dipelajari dan sumbernya banyak.
  4. Induk dari semua bahasa pemrograman.
  5. Masih digunakan hingga saat ini
  6. Dapat digunakan di berbagai macam platform, seperti Windows, Linux, MacOS, Android dsb.
  7. Berjalan dengan cukup cepat ketika digunakan pada mesin.


Tools yang Biasa Dipakai Untuk Belajar Bahasa C

Apa saja yang mesti disiapkan atau di-instal? Sebenarnya kita hanya akan membutuhkan dua alat, yaitu teks editor dan compiler. Selain install teks editor, kamu mesti juga install compiler. Contoh tools yang bisa kamu gunakan di antaranya sbb:

Teks editor: Notepad++, Vs Code dll.

Compiler: MinGW (offline), Jdoodle, Glot.io, Repl.it (online).

Teks editor digunakan untuk menuliskan kode program, sedangkan compiler digunakan untuk menterjemahkan program tersebut agar dapat dimengerti oleh komputer.

Pemrograman C dapat dijalankan juga menggunakan IDE (Integrated Development Environment). IDE adalah sebuah teks editor khusus dengan compiler di dalamnya.


Versi Bahasa C++

Versi bahasa C++ akan mengikuti standarisasi yang digunakan. Contoh, untuk C++98 artinya versi bahasa C++ yang menggunakan standarisasi tahun 98.

Standarisasi bahasa C++ dilakukan oleh ISO (International Organization for Standardization).

Mengapa sih harus ada standarisasi? Ini agar bahasa C++ tidak diimplementasikan seenaknya. Soalnya banyak yang membuat compiler bahasa C++.

Tujuan dari standarisasi ini agar semua compiler tersebut sama. Bayangkan aja.. ada compiler C++ buatan IBM lalu ada juga buatan komunitas GNU. Kalau implementasi mereka berbeda, kita bisa repot nantinya.

Harus belajar bahasa C++ versinya IBM dan versinya GNU. Karena itulah, standarisasi diperlukan. Saat ini C++ sudah memiliki beberapa standar:



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 Inkscape, inkscape adalah aplikasi untuk desain vektor seperti CorelDraw dan Adobe Illustrator. Inkscape dibuat dengan C++ dan GTK+ 3.



Kedua ada Krita, 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++:
  1. Winamp Media Player;
  2. MySQL Server;
  3. Mozilla Firefox;
  4. Thunderbird;
  5. Google Chrome;
  6. Microsoft Office;
  7. Adobe Photoshop;
  8. Adobe Illustrator;
  9. Java Virtual Machine (JVM);
  10. Desktop Environment: KDE;
  11. Desktop Environment: Apple MacOS UI (Aqua);
  12. dan masih banyak lagi..

Apa saja yang harus dipersiapkan untuk belajar C di Windows?

Pada dasarnya kita hanya membutuhkan dua alat saja, yaitu: teks editor dan compiler. Teks editor adalah program yang digunakan untuk menulis kode program C++ dan compiler adalah program yang digunakan untuk menerjemahkan bahasa C++ ke dalam bahasa mesin sehingga dapat dimengerti oleh komputer.


Pemrograman C++ juga dapat kita lakukan dengan menggunakan IDE (Integrated Development Environment). IDE adalah teks editor khusus yang di dalamnya sudah terintegrasi dengan compiler. Nanti kita akan bahas juga cara menggunakan IDE untuk pemrograman C++. Untuk saat ini, kita akan belajar menggunakan teks editor dulu.

1. Teks Editor

Ada banyak sekali pilihan teks editor yang bisa kita gunakan untuk menulis program C++. Ada Notepad, Notepad++, Gedit, Geany, Mousepad, Kate, Atom, VS Code, Sublime Text, dsb.
Pilihlah teks editor yang kamu sukai dan bisa gunakan.


2. Compiler

Compiler adalah program yang berfungsi untuk menerjemahkan bahasa C menjadi bahasa mesin, sehingga dapat dimengerti oleh komputer. Compiler C juga ada banyak jenisnya, ada GCC (GNU C Compiler), Clang, lcc, LuxCC, Tiny C Compiler, Borland Turbo C, VBCC, XL C, Small-C, dll. 

Post a Comment

0 Comments