Aiškinamas
Programuojant kompiuterį, interpretuojamas programavimo kalba nereikia būti sudarytas prieš vykdant jo programas. Vietoj to, kita programa, vadinama vertėjas , skaito programą ir vykdo ją skriejant.
Privalumai rengiant ir interpretuojant programas
Sudaryta programa paprastai veikia geriau galutiniam vartotojui, nes ji mašinos kodas kompiliavimo proceso metu galima labai optimizuoti. Priešingai, išaiškintos kalbos gali suteikti unikalių privalumų programuotojui. Vienas iš pavyzdžių yra REPL, leidžiantis programuotojui sąveikauti su programa, kol ji rašoma.
Daugelį kompiuterių kalbų galima kompiliuoti arba interpretuoti. Pavyzdžiui, C programavimo kalba paprastai sudaromas, tačiau yra C vertėjų. „JavaScript“ paprastai laikoma išaiškinta kalba, kai klientas (paprastai a interneto naršyklė ) yra vertėjas. Tačiau daugumoje šiuolaikinių naršyklių tam tikra JIT forma naudojama norint sukurti „JavaScript“ kodą prieš jam paleidžiant. Lisp , kuris dažnai laikomas interpretuota kalba, gali sumaišyti interpretuotą kodą ir kompiliuotą baitkodą vienoje programoje.
Aiškinamų kalbų pavyzdžiai
Dažniausiai naudojami aiškinamų programavimo kalbų pavyzdžiai:
- PAGRINDINIS
- Bashas
- „Excel“ formules
- Ketvirta
- Perl
- „PostScript“
- „PowerShell“
- Schema
- Tcl
- VBScript