Interpretatorius – tai programa, kuri vykdo programos kodą eilutę po eilutės arba komandą po komandos, neišverčiant viso kodo į mašininį kodą iš anksto (kaip tai daro kompiliatorius).
Pagrindinės savybės:
- Kodas vykdomas iš karto, be atskiro kompiliavimo etapo.
- Lėtesnis nei kompiliuotos programos, bet patogesnis testavimui ir derinimui.
- Dažnai naudojamas scenarijų (scripting) kalboms.
Pavyzdžiai kalbų, kurioms dažniausiai naudojami interpretatoriai:
- Python
- JavaScript (naršyklėje)
- Ruby
- PHP
- Bash (komandų eilutės scenarijai)
Pavyzdys veikimo:
Python interpretatorius nuskaito ir vykdo komandą `print("Labas")` iš karto, rodydamas rezultatą.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.