Źródło: Arkusze CKE
Jak nazywa się program, który wykonuje instrukcje zawarte w kodzie źródłowym tworzonego programu bez uprzedniego generowania programu wynikowego?
Warianty odpowiedzi
-
A
Konwerter języka
-
B
Konwerter kodu
-
C
Interpreter
-
D
Kompilator
Wyjaśnienie
Mamy dwa główne sposoby uruchamiania kodu: kompilację oraz interpretację. Programem, który analizuje i wykonuje kod w locie, linijka po linijce, jest interpreter.
Kompilator działa inaczej: bierze cały Twój kod źródłowy, tłumaczy go na język maszynowy i zapisuje w postaci pliku wykonywalnego (np. .exe). Dopiero ten plik uruchamiasz.
Interpreter nie tworzy żadnych plików wykonywalnych. Czyta pierwszą instrukcję, od razu ją wykonuje, potem przechodzi do kolejnej i tak do końca. Przykładami języków interpretowanych są Python czy JavaScript.