News and Announcements

Sunday, 14 March 2021

Translator Pada Teknik Kompilasi

Jenis-Jenis Translator Beserta Fungsinya

#Translator

Translator adalah suatu program di mana mengambil input program dari source code kemudian dituliskan dalam bentuk object code. Atau translator dapat dikatakan sebagai perubahan dari source code ke object code. Proses penterjemahan dilakukan oleh kompilator disebut compiling atau kompilasi. Kompilator (compiler) bertugas untuk melaporkan jika kemungkinan terjadinya kesalahan/error.

Ada 3 jenis translator :

A. Assembler

·         Source Code : bahasa assembly

·         Object Code : bahasa mesin

contoh : Turbo assembler, marco assembler



B. Compiler / Kompilator

Sebuah program yang membaca suatu program yang dituliskan ke dalam suatu bahasa sumber dan menerjemahkannya ke dalam suatu bahasa.

·         Source Code : tingkat tinggi

·         Object Code : bahasa mesin/assembly

·         Source Code dan data diproses pada saat yang berbeda

 

C. Interpreter

Sebuah program yang digunakan untuk menterjemahkan, mengeksekusi dan memberikan hasil dari eksekusi instruksi masukannya. Interpreter tidak membangkitkan object code, hasil translasinya dalam bentuk internal. Source code dan data diproses pada saat yang sama



Proses kompilasi dikelompokkan ke dalam dua kelompok besar :

1. Analisa : program sumber dipecah-pecah dan dibentuk menjadi bentuk antara (inter-mediate representation)
2. Sintesa : membangun program sasaran yang diinginkan dari bentuk

No comments:

Post a Comment

About

Social Links