Što je jezični procesor?

Jezični procesor je softverski program dizajniran ili korišten za izvršavanje zadataka, kao što je obrada programskog koda do strojnog koda. Jezični procesori nalaze se na jezicima kao što su Fortran i COBOL.

Primjeri jezičnih procesora

Postoje tipovi glavnih tipova jezičnih procesora.

  • Interpreter - omogućuje računalu da tumači ili razumije što softverski program treba računalu, koje zadatke treba obavljati.
  • Prevoditelj - uzima programski kod i prevodi ga u strojni kod, dopuštajući računalu da čita i razumije koje zadatke program treba obaviti, u svom izvornom kodu. Asembler i prevodilac su primjeri prevoditelja.

Razlika između prevoditelja i prevoditelja je u tome što tumač govori računalu što treba učiniti tumačenjem koda programa za računalo. Prevoditelj uzima programski kod i pretvara ga u strojni kod, dopuštajući računalu da sam pročita taj strojni kod. Tumač govori računalu što da radi, a prevoditelj dopušta računalu da shvati što treba raditi.

Jezik, programski izrazi