Hva er en språkprosessor?

En språkprosessor er et program som er utviklet eller brukt til å utføre oppgaver, for eksempel å behandle programkode til maskinkode. Språkprosessorer finnes på språk som Fortran og COBOL.

Eksempler på språkprosessorer

Det finnes typer hovedtyper av språkprosessorer.

  • Tolk - tillater en datamaskin å tolke eller forstå hva et program trenger datamaskinen til å gjøre, hvilke oppgaver som skal utføres.
  • Oversetter - tar et programkodesett og oversetter det til maskinskode, slik at datamaskinen kan lese og forstå hvilke oppgaver programmet må gjøres, i sin egen opprinnelige kode. En samler og kompilator er eksempler på oversettere.

Forskjellen mellom tolk og oversetter er at en tolk forteller datamaskinen hva de skal gjøre ved å tolke programmets kode for datamaskinen. En oversetter tar programmets kode og konverterer den til maskinkode, slik at datamaskinen kan lese selve maskinskoden. Tolken forteller datamaskinen hva de skal gjøre og oversetteren lar datamaskinen finne ut hva de skal gjøre av seg selv.

Språk, programmeringsbetingelser