Primeri jezikovnih procesorjev
Obstajajo glavne vrste jezikovnih procesorjev.
- Interpreter - omogoča računalniku, da razlaga ali razume, kaj programska oprema potrebuje računalniku, katere naloge naj opravi.
- Prevajalec - prevzame programsko kodo in jo prevede v strojno kodo, kar omogoča računalniku, da prebere in razume, katere naloge mora program opraviti v svoji izvorni kodi. Sestavljalec in prevajalnik sta primera prevajalcev.
Razlika med tolmačem in prevajalcem je v tem, da tolmač računalniku sporoča, kaj naj stori z razlago programske kode za računalnik. Prevajalec sprejme programsko kodo in jo pretvori v strojno kodo, kar omogoča računalniku, da sam prebere strojno kodo. Tolmač pove računalniku, kaj naj stori, prevajalec pa računalniku omogoči, da sam ugotovi, kaj naj stori.
Jezik, programski izrazi