teknik pemrograman

teknik pemrograman


Proses dari bentuk  diatas program sumber C/C++ (source program, yaitu program yang ditulis
dalam bahasa C/C++) hingga menjadi program yang executable (dapat dieksekusi secara langsung) sistem operasi yang dipakai).
COMPILER adalah proses dimana source code diterjemahkan kedalam bahasa mesin atau object code.
Kode obyek(Object Code) berbentuk kode mesin, oleh karena itu tidak dapat dibaca oleh pemrogram. Akan tetapi kode ini sendiri juga belum bisa dipahami komputer. Supaya bisa dimengerti oleh komputer, maka kode obyek bersama-sama dengan kode obyek yang lain (kalau ada) dan isi file pustaka (library file, yaitu file yang berisi rutin untuk melaksanakan tugas tertentu.
File ini disediakan oleh pembuat kompiler, biasanya memiliki ekstensi .lib) perlu dikaitkan (linking) dengan menggunakan linker, membentuk sebuah program yang executable (program yang dapat dijalankan/dieksekusi secara langsung dalam lingkungan sistem operasi). Program hasil linker ini disimpan dalam file yang disebut file executable, yang biasanya berekstensi .exe.