Vad är en språkprocessor?

En språkprocessor är ett program som är utformat eller används för att utföra uppgifter, till exempel bearbetning av programkod till maskinkod. Språkprocessorer finns på språk som Fortran och COBOL.

Exempel på språkprocessorer

Det finns typ av huvudtyper av språkprocessorer.

  • Tolk - tillåter en dator att tolka eller förstå vad ett program kräver datorn att göra, vilka uppgifter som ska utföras.
  • Översättare - tar ett programkod och översätter det till maskinkod, så att datorn kan läsa och förstå vilka uppgifter programmet behöver göra i sin egen inbyggda kod. En assembler och en kompilator är exempel på översättare.

Skillnaden mellan en tolk och en översättare är att en tolk berättar för datorn vad man ska göra genom att tolka programmets kod för datorn. En översättare tar programmets kod och omvandlar den till maskinkoden, så att datorn kan läsa själva maskinkoden. Tolkaren berättar för datorn vad man ska göra och översättaren låter datorn räkna ut vad man ska göra själv.

Språk, Programmeringsvillkor