Wat is een taalprocessor?

Een taalverwerker is een softwareprogramma dat is ontworpen of wordt gebruikt om taken uit te voeren, zoals het verwerken van programmacode tot machine-code. Taalverwerkers zijn te vinden in talen zoals Fortran en COBOL.

Voorbeelden van taalverwerkers

Er zijn typen hoofdtypen taalprocessors.

  • Interpreter : hiermee kan een computer interpreteren of begrijpen wat een softwareprogramma nodig heeft voor de computer, welke taken moeten worden uitgevoerd.
  • Translator - neemt de code van een programma en vertaalt deze in machinecode, waardoor de computer kan lezen en begrijpen welke taken het programma moet uitvoeren, in zijn eigen native code. Een assembler en een compiler zijn voorbeelden van vertalers.

Het verschil tussen een tolk en een vertaler is dat een tolk de computer vertelt wat hij moet doen door de code van het programma voor de computer te interpreteren. Een vertaler neemt de programmacode en zet deze om in machinecode, zodat de computer die machinecode zelf kan lezen. De interpreter vertelt de computer wat hij moet doen en de vertaler laat de computer zelf uitzoeken wat hij moet doen.

Taal, programmeervoorwaarden