Translator dan jenis-jenis Translator
Pengertian translator, translator merupakan bahasa mesin, bentuk terendah dari bahasa komputer, berupa deretan angka 0 dan 1.z Bahasa assembly, bentuk simbolik dari bahasa mesin,z Bahasa tingkat tinggi, memberikan fasilitas yang lebih banyak, kontrol program yang terstruktur, kalang(nested), blok dan prosedur.z Bahasa yang problem oriented, memungkinkan penyelesaian suatu masalah atau aplikasi yang spesifik.
JENIS TRANSLATOR
a) Assembler
Source code adalah bahasa assembly, object code adalah
file ASM ->Assembler ->Exe
b) Interpreter
Input berupa source code yaitu bahasa scripting seperti PHP, Perl, Javascript, ASP, Java bytecode, Basic. Interpreter tidak menghasilkan object code. Hanya menghasilkan translasi internal. Input dapat berasal dari source code maupun dari inputan program dari user. Source code dan inputan data user diproses pada saat yang bersamaan.
Pada interpreter: program tidak harus dianalisis seluruhnya dulu, tapi bersamaan dengan jalannya program.
Keuntungan: mudah bagi user, debuging cepat
Kekurangan: eksekusi program lambat, tidak langsung menjadi
program executable.
c) Kompiler
Istilah kompiler muncul karena dulu ada program yang menggunakan subrutin-subrutin atau pustaka-pustaka untuk keperluan yang sangat khusus yang dikumpulkan menjadi satu sehingga diistilahkan compiled.Input berupa source code program seperti Pascal, C, C++.
Object code adalah bahasa assembly. Source code dan data input diproses pada saat yang berbeda.Compile time adalah saat pengubahan dari source code menjadi object code.
Runtime adalah saat eksekusi object code dan mungkin
menerima input data dari user.
Output : bahasa assembly. Kemudian oleh linker dihasilkan file EXE
Kekurangan: debugging lebih lambat
Keuntungan: eksekusi program lebih cepat, menghasilkan file
Star Casino Online Review and Bonus Codes - Casinoinjapan.com 10cric login 10cric login happyluke happyluke 메리트카지노총판 메리트카지노총판 51Vyapataye Siddhivinayak Ganpati Murti Pooja - Vinayak
BalasHapus