Tolk i er et dataprogram som konverterer programnivå på høyt nivå til Assembly Level Language. Den er designet for å lese inngangskildeprogrammet og deretter oversette kildeprogrammets instruksjon etter instruksjon.
La oss grave litt dypere og forstå konseptet i detalj!
- Hva er en tolk i Java?
- Hvordan fungerer en tolk i Java?
- Funksjoner av en tolk i Java
- Tolk vs kompilator: Hvordan er en tolk annerledes enn en kompilator?
La oss begynne!
Hva er en tolk i Java?
Vel, som jeg nevnte ovenfor, en tolk i er et dataprogram som hjelper til med å konvertere et programnivå på høyt nivå til en maskinkode som inneholder kildekode, forhåndskompilert kode og skript. AnTolk konverterer koden til maskinkode når programmet kjøres.
La oss se hvordan det fungerer, når vi går videre med Interpreter i Java.
Hvordan fungerer en tolk i Java?
Her leser tolken kildekoden og konverterer den direkte til maskinkoden.
Foruten dette har en tolk flere funksjoner. La oss studere dem i detalj!
Funksjoner av en tolk i Java
Oppregning av funksjonene som en tolk har:
hva er en daemon-tråd
- For nybegynnere er tolk enkel å bruke
- Tolken konverterer kildekoden linje for linje i løpet av RUN Time
- Du kan utføre og evaluere et program mens du kjører det
- Mindre tid blir brukt på å analysere og behandle programmet
- Sammenlignet med en kompilator er gjennomføringshastigheten for programmet lavere
- En tolk genererer ikke en mellomliggende maskinkode
- Hver feil på hver linje vises en etter en
Etter å ha forstått funksjonene, la oss gå til neste emne.
Tolk vs konkurrent: Hvordan er en tolk annerledes enn en kompilator?
Tabellen nedenfor hjelper deg med å forstå forskjellene mellom en tolk og en kompilator.
Tolk | Kompilator |
Oversetter program linje for linje | Oversetter hele programmet sammen |
Kompileringstid er mindre, men utførelse er tregere | Kompileringstid er mer, men utførelse er raskere |
Vil ikke generere koden for mellomliggende objekter | Genererer kode for mellomliggende objekter |
Programmet blir samlet til en feil er funnet | Feil vises på slutten av kompilering |
, , Perl , Rubin bruk tolk | C, C ++, , bruk kompilatorer |
Sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden. Edurekas Java J2EE- og SOA-opplæring og sertifiseringskurs er designet for studenter og fagpersoner som ønsker å være Java-utvikler. Kurset er designet for å gi deg et forsprang i Java-programmering og trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Vår .
Har du et spørsmål til oss? Nevn det i kommentarfeltet i denne 'Tolk i Java' -artikkelen, så kommer vi tilbake til deg så snart som mulig.