Interpretuotojas – tai programa, kuri vykdo kitos programos kodą tiesiogiai, be išankstinio kompiliavimo į mašininį kodą. Jis skaito ir vykdo komandas po vieną.
Pagrindinės savybės:
- Kodas vykdomas iš karto, be kompiliavimo etapo.
- Lėtesnis nei kompiliuojamos kalbos, bet patogesnis kūrimui ir derinimui.
- Dažnai naudojamas scenarijų kalbose.
Pavyzdžiai interpretuojamų kalbų:
- Python – `python script.py`
- JavaScript – vykdomas naršyklėje arba Node.js
- PHP – serverio pusės scenarijai
- Ruby – `ruby program.rb`
- Bash/Shell scenarijai – vykdomi terminale
Veikimo pavyzdys (Python):
python
failas: labas.py
print("Labas, pasauli!")
Vykdymas: `python labas.py` → interpretuotojas eilutėmis vykdo kodą.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.