Źródło: Arkusze CKE
Co należy do zadań interpretera?
Warianty odpowiedzi
-
A
sprawdzanie składni całego programu przed jego uruchomieniem
-
B
przekładanie kodu na kod maszynowy
-
C
ulepszanie większej części kodu, aby przyspieszyć jego wykonanie
-
D
wykonanie skryptu instrukcja po instrukcji
Wyjaśnienie
Główną cechą interpretera jest to, że czyta on kod źródłowy na bieżąco, linijka po linijce, i od razu go wykonuje.
Różni go to od kompilatora, który najpierw tłumaczy cały program na kod maszynowy i dopiero potem pozwala go uruchomić.
Skrypty pisane w językach takich jak Python czy JavaScript są przetwarzane właśnie przez interpreter - krok po kroku, instrukcja po instrukcji.