Opis projektu - Interpreter języka Pascal.

 

Co to jest  interpreter?

Interpreter to forma, która za każdym razem analizuje od nowa kod źródłowy w celu przetłumaczenia poleceń w nim zawartych na formę zrozumiałą dla maszyny.

Interpreter, interpretator (angielskie interpreter),

1) translator przekładający instrukcje programu na kod pośredni, który następnie interpretuje przy każdym ich wykonaniu. Ponieważ interpreter nie tworzy przekładu w kodzie maszynowym, lecz wykonuje instrukcje, tłumacząc je na bieżąco za każdym razem, wykonanie programu znacznie się wydłuża. Interpreter nie zmusza z kolei do oczekiwania na wykonanie kompilacji po każdej zmianie programu.

2) czynnościowy wzorzec projektowania, w którym rozpatruje się automatyczne zbudowanie zbioru klas interpretujących zdania języka na podstawie jego gramatyki i opisów semantycznych.