PENGERTIAN TEKNIK KOMPILASI, pertama kita coba pisahkan dahulu kedua kata tersebut, Secara Bahasa TEKNIK diartikan sebagai cara atau metode, sedangkan KOMPILASI diartikan proses penggabungan dan penerjemahan source kode menjadi betuk yang berbeda,
TEKNIK KOMPILASI Bisa Diartikan seperti proses, cara, metode penggabungan dan penrjemahan (source code) menjadi bentuk lain .
Dari pengertian diatas dapat kita simpulkan bahwa teknik kompilasi itu sendiri adalah proses penerjemahan source code dengan berbagai macam cara hingga dapat menghasilkan sesuatu program yang berbeda dan sizenya biasanya relative lebih kecil
Mengapa hasil program yang sudah di compile lebih kecil daripada yang belum di compile??
Karena program yang sudah di compile mengalami penerjemahan dari bahasa pemrograman biasa ke bahasa mesin yang hanya mengenal 1 dan 0,sehingga menjadikannya lebih ringan
[sumber:penalaran sang penulis dari penyampaian sang dosen]
Contoh syntax
Source code with c++
assembly language
Machine language
Include <iostream.h>
Cout<<”x”
Mov ah,02h
Mov dl,58h
Int 21h
Int 20h
Perbandingan berapa bit yang dibutuhkan oleh bahasa pemrograman tinggi dengan bahasa mesin
(mohon maaf untuk pertanyaan yang ini saya belum bisa menjawab karena saya sendiri masih belum faham.harap maklum)