C++ adalah bahasa pemograman multi fungsi dengan tipe compiled language. Artinya, kode yang ditulis dalam C++ harus dikompilasi atau diubah terlebih dahulu menjadi file binary
yang dapat dimengerti komputer.
C++ dikembangkan dari predesesornya yaitu C dengan mengimplementasi paradigma Object Oriented Programming (OOP). Karena didasarkan pada bahasa C, program yang ditulis dalam C++ dapat dijalankan dekat sekali dengan mesin tanpa perantara.
Efeknya, runtime C++ dapat disandingkan dengan bahasa C yang notabene memiliki waktu runtime
yang tercepat diantara semua bahasa pemograman. Alhasil, C++ sering digunakan untuk implementasi perangkat lunak yang membutuhkan tenaga komputasi yang besar seperti Game Engine, Physics Simulations, dan bahkan library yang digunakan bahasa lain (e.g. Numpy, Scipy, dll)
# | Topik | Target Pembelajaran |
---|---|---|
01 | Introduksi Pemograman dan C++ - On Progress | Memahami apa itu membuat program dan apa peran C++ dalam proses pembuatan program |
02 | Variabel dan Tipe Data - On Progress | Memahami apa itu variabel dan tipe data berserta dengan perannya terhadap memori dan pointer |
03 | Operasi Aritmatik - On Progress | Dapat melakukan operasi aritmatika sederhana menggunakan program yang ditulis menggunakan C++ |
04 | Operasi Boolean - On Progress | Mengenal operasi boolean dan perannya dalam proses pemograman |
05 | Pengkondisian - On Progress | Memahami salah satu dari inti dari membuat pemograman yaitu melakukan pengkondisian |
06 | Perulangan - On Progress | Memahami inti kedua dari pemograman yaitu melakukan perulangan |
07 | Konsep Array - On Progress | Memahami konsep Array dan mencoba untuk mengimplemntasikannya dalam program |
08 | Array Multi-dimensi - On Progress | Mengenal berbagai macam konsep array multi-dimensi dan implementasinya dalam program |
09 | Fungsi - On Progress | Mengenal konsep fungsi dalam teknik pemograman |