Programmeringsspråk er instruksjoner og logikk . De er vant til å lage programvare , som for eksempel nettleseren du bruker nå , og styre maskinvare , slik som finnes i mobiltelefoner og MP3-spillere . De kan deles i to hovedtyper , nemlig tolket språk og kompilerte språk . Den eksakte skillet mellom samlet og tolket er ofte dårlig definert og uklart . Noen språk kan kompileres og tolkes , mens det finnes gråsoner som er en blanding av begge. Alle språk slutt blir konvertert til maskinkode , som er den grunnleggende instruksjonssett som et apparat maskinvare. Programmeringsspråk Oversikt
Programmering koden , skrevet med et visst programmeringsspråk, er som regel skrevet av en person i det som betegnes kildekoden . Denne kildekoden må konverteres til et format egnet for hardware /software miljø der det vil bli kjørt . Compilation er vanligvis bestemt til en type hardware-arkitektur , noe som betyr at koden vil kun kjøre på maskinvare type for som det er kompilert. Når et språk er kompilert , er dens kildekode konvertert til maskinkode . I et tolket språk , kan kildekoden stå som det er, eller delvis samlet , bare når koden er faktisk henrettet blir den tolket . Denne prosessen er også referert til som Just In -time Compilation .
Fordelen med Tolket språk
En av de viktigste fordelene med tolket språk er deres evne til å være utføre uansett av arkitekturen er 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.
Fordelen med kompilerte språk
En av de viktigste fordelene kompilerte språk har er fart. Fordi datakode 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 , skillet mellom hva som er kompilert og hva som er tolket uklarheter . Noen programmeringsspråk kan kompileres og tolkes , for eksempel. Til syvende og sist , hva du skal bruke språket for ofte vil avgjøre hvilken tilnærming som er best.