Tumač u je računalni program koji pretvara izjavu programa visoke razine u jezik na razini skupštine. Dizajniran je za čitanje ulaznog izvornog programa, a zatim prevođenje uputa izvornog programa po uputama.
Kopajmo malo dublje i shvatimo koncept u detalje!
- Što je tumač na Javi?
- Kako interpretator u Javi radi?
- Značajke tumača u Javi
- Interpreter vs Compiler: Po čemu se Interpreter razlikuje od kompajlera?
Započnimo!
Što je tumač na Javi?
Pa, kao što sam gore spomenuo, tumač u je računalni program koji pomaže pretvoriti izjavu programa na visokoj razini u strojni kod koji sadrži izvorni kod, unaprijed kompilirani kôd i skripte. AnTumač pretvara kôd u strojni kod kada se program pokrene.
Krenimo dalje s Interpreterom na Javi, pogledajmo kako to funkcionira.
Kako interpretator u Javi radi?
Tumač čita izvorni kod i izravno ga pretvara u strojni kod.
Osim toga, tumač ima još nekoliko funkcija. Proučimo ih detaljno!
Značajke tumača u Javi
Nabrajajući značajke koje tumač posjeduje:
struktura podataka rječnika u javi
- Za početnike je Interpreter jednostavan za upotrebu
- Tumač pretvara izvorni kod red po red za vrijeme RUNA
- Tijekom izvršavanja možete izvršiti i procijeniti program
- Manje vremena troši se na analizu i obradu programa
- U usporedbi s kompajlerom, brzina izvršavanja programa je manja
- Tumač ne generira srednji strojni kôd
- Svaka pogreška svakog retka prikazuje se jedna po jedna
Nakon razumijevanja značajki, prijeđimo na sljedeću temu.
Interpreter vs Compier: Po čemu se tumač razlikuje od prevoditelja?
Tablica u nastavku pomoći će vam u razumijevanju razlika između tumača i sastavljača.
Tumač | Sastavljač |
Prevodi red po program | Prevodi cijeli program zajedno |
Vrijeme kompilacije je manje, ali je izvršenje sporije | Vrijeme kompilacije je više, ali je izvršenje brže |
Neće generirati intermedijarni kod objekta | Generira intermedijarni kod objekta |
Program se sastavlja dok se ne pronađe greška | Pogreška se prikazuje na kraju kompilacije |
, , Perl , Rubin koristite Interpreter | C, C ++, , koristite kompajlere |
Pogledajte Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA namijenjen je studentima i profesionalcima koji žele biti programer Java. Tečaj je dizajniran da vam pruži početnu prednost u Java programiranju i osposobi vas za osnovne i napredne Java koncepte zajedno s raznim Java okvirima poput Hibernate & Proljeće .
Imate pitanje za nas? Spomenite to u odjeljku za komentare ovog članka 'Tumač na Javi' i javit ćemo vam se što je prije moguće.