Kaj je jezikovni procesor?

Jezikovni procesor je programska oprema, ki je izdelana ali se uporablja za izvajanje nalog, kot je obdelava programske kode do strojne kode. Jezikovne procesorje najdete v jezikih, kot sta Fortran in COBOL.

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