Senin, 12 Maret 2012

Translation & Software Simulation

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