Pendahuluan
Aplikasi-aplikasi populer seperti kalkulator, excel, MS Word, games digunakan untuk membantu pekerjaan sehari-hari. Semua aplikasi ini dibuat dengan bahasa pemrograman komputer. Bahasa pemograman komputer yang dapat dikelompokan menjadi dua yaitu :
Bahasa tingkat rendah berorientasi pada mesin dengan menggunakan kode binari 1 dan 0 atau suatu kode sederhana yang menggantikan bahasa-bahasa tertentu pada mesin. Sedangkan bahasa tingkat tinggi merupakan bahasa yang berorientasi kepada bahasa manusia, misalnya bahasa Inggris, yang menggunakan kata-kata seperti IF, AND dan THEN dan lain sebagainya. Bahasa tingkat tinggi ini kita dipergunakan pada pemrograman Java, Pascal, BASIC, C++ dan lain sebagainya.
Berbicara tentang bahasa pemrograman C++, terdapat beberapa tahapan dalam proses pembentukan program ini, dari mulai pembentukan kode program hingga menjadi file biner yang dapat dieksekusi melalui simbol “Run”. Dalam sistem operasi Linux pembentukan program ditandai dengan extensi file .o , sedangkan dalam Windows menggunakan extensi file .exe . Masing-masing proses tersebut dilakukan dengan tahapan dan program yang berbeda-beda, antara lain :
- Bahasa tingkat rendah (low level language), dan
- Bahasa tingkat tinggi (high level language).
Bahasa tingkat rendah berorientasi pada mesin dengan menggunakan kode binari 1 dan 0 atau suatu kode sederhana yang menggantikan bahasa-bahasa tertentu pada mesin. Sedangkan bahasa tingkat tinggi merupakan bahasa yang berorientasi kepada bahasa manusia, misalnya bahasa Inggris, yang menggunakan kata-kata seperti IF, AND dan THEN dan lain sebagainya. Bahasa tingkat tinggi ini kita dipergunakan pada pemrograman Java, Pascal, BASIC, C++ dan lain sebagainya.
Berbicara tentang bahasa pemrograman C++, terdapat beberapa tahapan dalam proses pembentukan program ini, dari mulai pembentukan kode program hingga menjadi file biner yang dapat dieksekusi melalui simbol “Run”. Dalam sistem operasi Linux pembentukan program ditandai dengan extensi file .o , sedangkan dalam Windows menggunakan extensi file .exe . Masing-masing proses tersebut dilakukan dengan tahapan dan program yang berbeda-beda, antara lain :
- C++ Preprocessor
- C++ Compiler
- Assembler, dan
- Linker