Co to jest procesor języka?

Procesor językowy to program zaprojektowany lub używany do wykonywania zadań, takich jak przetwarzanie kodu programu na kod maszynowy. Procesory językowe można znaleźć w językach takich jak Fortran i COBOL.

Przykłady procesorów językowych

Istnieją główne typy procesorów językowych.

  • Interpreter - pozwala komputerowi interpretować lub rozumieć, co program potrzebuje komputera, jakie zadania wykonać.
  • Tłumacz - pobiera kod programu i tłumaczy go na kod maszynowy, umożliwiając komputerowi odczytanie i zrozumienie zadań, które program musi wykonać, we własnym kodzie macierzystym. Asembler i kompilator to przykłady tłumaczy.

Różnica między tłumaczem a tłumaczem polega na tym, że tłumacz tłumaczy komputerowi, co ma zrobić, interpretując kod programu komputera. Tłumacz pobiera kod programu i konwertuje go na kod maszynowy, umożliwiając komputerowi odczytanie tego kodu maszynowego. Interpreter mówi komputerowi, co robić, a tłumacz pozwala komputerowi dowiedzieć się, co zrobić sam.

Język, warunki programowania