Skip to main content

Hva er tolket språk?

Et tolket språk er et slags programmeringsspråk som er avhengig av et annet programvare som kalles en tolk for å kjøre.De fleste programmeringsspråk er avhengige av en kompilator, som endrer koden til et sett med instruksjoner som er spesielt designet for en bestemt type maskin og operativsystem.Når du skriver programmer som bruker et tolket språk, er selve programmet en tekstfil med kode, og tolken fungerer som en formidler, og oversettes instruksjonene til noe maskinen kan forstå på farten.Tolkede språk har flere begrensninger når det gjelder ytelse, men de er også lettere å jobbe med og ideelle for visse typer applikasjoner.

Det var en tid da bruk av et tolket språk ofte var veldig tvilsom, mest på grunn av hastighet.I løpet av tiden da datamaskinbehandlingskraften var på en premie, hadde tolket språk veldig begrenset bruk fordi de var betydelig mer ressurssultne.Med kompilerte språk er alt mer effektivt og direkte fordi programmene allerede er oversatt til maskinvennlige instruksjoner.Komponeringsprosessen må skje hver gang en person kjører et tolket program, og tolkingsprogramvaren må kjøre hele tiden samtidig, noe som generelt legger mer stress på ytelsen.

Tolkede språk har også flere fordeler.Noen av dem er veldig enkle å lære, for eksempel Python.Programmer laget med tolkede språk kan noen ganger være lettere å teste fordi de ikke trenger å overholdes gjentatte ganger, og det er vanligvis lettere å gjøre endringer i et eksisterende programvare.Generelt er prosessen med å jobbe med et tolket språk mer strømlinjeformet, med kortere utviklingstider og ofte mindre generell arbeid.

En annen stor fordel for tolkede språk er enkel portabilitet.Generelt sett, hvis det er en versjon av tolken for flere forskjellige typer maskiner og operativsystemer, kan ethvert program skrevet på det språket brukes på et bredt utvalg av plattformer.For eksempel kan et program skrevet på et tolket språk være i stand til å kjøre på et Macintosh Trade;, Windows , eller Linux -basert system uten endring.

Etter hvert som datamaskinhastigheten ble bedre, økte bruken av tolkede språk generelt, men det var fortsatt visse begrensninger.Selv med raske datamaskiner blir et tolket språk ikke ansett som ideelt for visse typer applikasjoner, som spill.Noen programmer er bygget ved hjelp av en kombinasjon av tolkede språk og kompilerte språk.I denne typen implementeringer kan det tolket språket bare håndtere et lite aspekt av funksjonaliteten, mens flertallet av programmet bruker kompilert kode.Et eksempel vil være et spill med sin egen innebygde tolk for et skriptspråk som lar sluttbrukere enkelt lage og endre innhold.