Tolk i är ett datorprogram som konverterar programnivå på hög nivå till Assembly Level Language. Den är utformad för att läsa ingångskällprogrammet och sedan översätta instruktionerna för källprogrammet genom instruktion.
Låt oss gräva lite djupare och förstå konceptet i detalj!
- Vad är en tolk i Java?
- Hur fungerar en tolk i Java?
- Funktioner hos en tolk i Java
- Tolk vs kompilator: Hur skiljer sig en tolk från en tolk?
Låt oss börja!
Vad är en tolk i Java?
Som jag nämnde ovan, en tolk i är ett datorprogram som hjälper till att konvertera ett program på hög nivå till en maskinkod bestående av källkod, förkompilerad kod och skript. EttTolken konverterar koden till maskinkod när programmet körs.
Låt oss se hur det fungerar när vi går vidare med Interpreter i Java.
Hur fungerar en tolk i Java?
Här läser tolk källkoden och konverterar den direkt till maskinkoden.
Förutom detta har en tolk flera fler funktioner. Låt oss studera dem i detalj!
Funktioner hos en tolk i Java
Att räkna upp de funktioner som en tolk har:
sträng split flera avgränsare java
- För nybörjare är tolk lätt att använda
- Tolken konverterar källkoden rad för rad under RUN Time
- Du kan köra och utvärdera ett program medan du kör det
- Mindre tid spenderas på att analysera och bearbeta programmet
- Jämfört med en kompilator är programmets körhastighet långsammare
- En tolk genererar inte en mellanliggande maskinkod
- Varje fel på varje rad visas en efter en
Efter att ha förstått funktionerna, låt oss gå till nästa ämne.
Tolk vs Compier: Hur skiljer sig en tolk från en tolk?
Tabellen nedan hjälper dig att förstå skillnaderna mellan en tolk och en kompilator.
Tolk | Kompilator |
Översätter programrad för rad | Översätter hela programmet tillsammans |
Kompileringstiden är mindre men utförandet är långsammare | Kompileringstiden är mer men utförandet är snabbare |
Skapar inte mellanliggande objektkod | Skapar mellanliggande objektkod |
Programmet sammanställs tills ett fel hittas | Fel visas i slutet av sammanställningen |
, , Perl , Rubin använd tolk | C, C ++, , använd kompilatorer |
Kolla in av Edureka, ett pålitligt inlärningsföretag online med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Edurekas Java J2EE- och SOA-utbildning och certifieringskurs är utformad för studenter och yrkesverksamma som vill vara Java-utvecklare. Kursen är utformad för att ge dig ett försprång till Java-programmering och träna dig för både kärn- och avancerade Java-koncept tillsammans med olika Java-ramverk som Hibernate & Vår .
Har du en fråga till oss? Nämn det i kommentarsektionen i denna artikel 'Tolk i Java' så återkommer vi till dig så snart som möjligt.