Hjem Udvikling Hvad er tolk? - definition fra techopedia

Hvad er tolk? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder tolk?

En tolk er et computerprogram, der bruges til direkte at udføre programinstruktioner, der er skrevet ved hjælp af et af de mange programmeringssprog på højt niveau. Tolken omdanner programmet på højt niveau til et mellemliggende sprog, som det derefter udfører, eller det kan analysere kildekoden på højt niveau og derefter udføre kommandoerne direkte, hvilket gøres linje for linje eller sætning ved sætning.

Techopedia forklarer tolk

Programmeringssprog implementeres på to måder: fortolkning og kompilering. Som navnet antyder, omdanner eller fortolker en tolk en programmeringskode på højt niveau til kode, der kan forstås af maskinen (maskinkode) eller til et mellemsprog, der også let kan udføres. Tolken læser hver sætning af kode og konverterer eller udfører den derefter direkte. I modsætning hertil konverterer en samler eller en kompilator en kildekode på højt niveau til en oprindelig (samlet) kode, der kan udføres direkte af operativsystemet.

I de fleste tilfælde er en kompilator mere gunstig, da dens output kører meget hurtigere sammenlignet med en linje-for-linje-fortolkning. Da fortolkning sker pr. Linje eller sætning, kan den imidlertid stoppes midt i udførelsen for at muliggøre enten kodemodificering eller fejlsøgning. Begge har deres fordele og ulemper og er ikke gensidigt eksklusive; dette betyder, at de kan bruges i forbindelse, da de fleste integrerede udviklingsmiljøer anvender både kompilering og oversættelse til nogle sprog på højt niveau.

Da en tolk læser og derefter kører kode i en enkelt proces, er den meget nyttig til scripting og andre små programmer. Som sådan installeres det ofte på webservere, der kører en masse eksekverbare scripts.

Hvad er tolk? - definition fra techopedia