Forskjellen mellom Tolket & kompilert språk

Forskjellen mellom Tolket & kompilert språk


Programmeringsspråk er instruksjoner og logikk. De er vant til å lage programvare, for eksempel nettleseren du bruker nå, og kontroll maskinvare, slik som finnes i mobiltelefoner og MP3-spillere. De kan deles inn i to hovedtyper, nemlig tolket språk og samlet språk. Den nøyaktige skillet mellom kompilert og tolkes ofte er dårlig definert og uklart. Noen språk kan kompileres og tolkes, mens det finnes gråsoner som er en blanding av begge deler. Alle språk etterhvert blir konvertert til maskinkode, som er den grunnleggende instruksjonssettet som brukes av en enhet maskinvare.

Programmeringsspråk Oversikt

Programmeringskode, skrevet med en viss programmeringsspråk, er generelt skrevet av en person i det som kalles kildekoden. Denne kildekoden må konverteres til et format som passer for hardware / software miljø der det skal kjøres. Compilation er vanligvis spesifikke for en type maskinvare arkitektur, noe som betyr at koden vil bare kjøre på maskinvaren typen som den er kompilert. Når et språk er kompilert, er kildekoden omgjort til maskinkode. I et tolket språk, kan kildekoden bli stående som-er, eller delvis kompilert; bare når koden faktisk er utført er det tolket. Denne prosessen er også referert til som Just In-time Compilation.

Nytte av Tolket Languages

En av de viktigste fordelene med tolket språk er deres evne til å utføre, uavhengig av arkitekturen de kjører på. For eksempel kan de være uvitende om de kjører på en 32-bit eller 64-bit operativsystem, eller hva operativsystemet er. Javascript, som er et språk som vanligvis brukes til å bygge nettsteder, kan kjøre den samme uavhengig av hvilket operativsystem eller nettleser som brukes.

Nytte av Kompilerte språk

En av de viktigste fordelene kompilerte språk har er fart. Fordi datamaskinen koden har vanligvis blitt omgjort til et format som passer for de spesifikke hardware / software miljø, er mindre arbeid som kreves for å kjøre programmet, og koden er i stand til å kjøre med mer effektivitet. C og C ++ er eksempler på de mest vanlige kompilerte språk.

Som er bedre?

Hver type språk har sine fordeler og ulemper. Noen av tiden, er skillet mellom hva som er utarbeidet og hva tolket uklarheter. Noen programmeringsspråk kan kompileres og tolkes, for eksempel. Til syvende og sist, hva du skal bruke språket for vil ofte avgjøre hvilken tilnærming som er best.