“Bagaimana bahasa tingkat tinggi dapat dibaca dan dieksekusi oleh bahasa mesin computer?”
- Translation
Assembler : Merupakan translator dari bahasa
Assembly, dimana sebagian besar instruksi dalam bahasa tersebut diterjemahkan
satu per satu ke dalam bahasa mesin di
computer yang sebenarnya.
Compiler : Merupakan translator yang
menerjemahkan
bahasa tingkat tinggi ke dalam bahasa yang
mendekati bahasa mesin suatu
computer, contoh : C
Loader atau Link Editor
: Merupakan translator dengan bahasa tujuan adalah bahasa mesin, dan bahasa sumbernya adalah bahasa yang
mirip dengan bahasa mesin,
yang terdiri dari
program bahasa mesin dalam bentuk tabel yang
dpat dipindah-pindah
lokasinya bersama dengan tabel-tabel
data yang menunjuk ke suatu tempat dimana kode yang
ada di dalam tabel tersebut harus dimodifikasi
untuk dapat benar-benar
dieksekusi
Preprocessor atau Macroprocessor : Merupakan translator dengan bahasa sumber adalah bahasa dari perkembangan bahasa tingkat tinggi seperti C++ atau Pascal, dan bahasa tujuannya adalah bentuk standar dari bahasa yang sama
- Software Simulation
Untuk menterjemahkan
bahasa pemrograman
tingkat tinggi, dibuat suatu kumpulan
program dalam bahasa meisn yang
merepresentasikan suatu algoritma (dari struktur data) yang dibutuhkan untuk pengeksekusian suatu program dalam bahasa tingkat tinggi.
Tidak ada komentar:
Posting Komentar