Źródło: Arkusze CKE
Zadaniem interpretera jest:
Warianty odpowiedzi
-
A
analizowanie składni całego programu przed jego uruchomieniem
-
B
przetłumaczenie kodu na kod maszynowy
-
C
optymalizowanie większej części kodu, w celu szybszego wykonania
-
D
wykonanie skryptu instrukcja po instrukcji
Wyjaśnienie
Wyobraź sobie tłumacza przysięgłego, który stoi obok obcokrajowca i tłumaczy jego wypowiedź zdanie po zdaniu w czasie rzeczywistym. Dokładnie tak działa interpreter.
Interpreter czyta Twój kod źródłowy linijka po linijce, analizuje go i od razu wykonuje instrukcję na procesorze. Nie tworzy wcześniej gotowego pliku wykonywalnego exe.
Różni go to od kompilatora, który najpierw tłumaczy cały program na język maszynowy, a dopiero potem pozwala go uruchomić. Interpreter działa na bieżąco, wykonując skrypt krok po kroku.