Interpreted kalbos yra programavimo kalbos, kurios nėra kompiliuojamos, o skaitomos ir vykdomos vertėjo. Tai leidžia pagreitinti kūrimo ciklus, nes kodo nereikia kompiliuoti prieš jį paleidžiant.
Interpretuojamos kalbos yra kompiuterių programavimo kalbos, kurios nesukompiliuojamos į mašininį kodą prieš jas vykdant. Vietoj to, vertėjas juos skaito ir eilutę vykdo. Tai reiškia, kad kodas nuskaitomas ir vykdomas taip, kaip jis parašytas, nereikalaujant kompiliatoriaus, kuris jo konvertuotų į mašininį kodą.
Interpretuojamos kalbos dažnai naudojamos scenarijų kūrimas – tai programavimo tipas, naudojamas užduotims automatizuoti. Scenarijai paprastai rašomi interpretuojama kalba ir naudojami automatizuoti užduotis, pvz., tinklalapių generavimą, sistemos administravimą ir programinės įrangos testavimą.
Vertinamas kalbas paprastai lengviau išmokti ir naudoti nei sudarytas kalbas, nes jos yra lankstesnės ir toms pačioms užduotims atlikti reikia mažiau kodo. Jie taip pat yra labiau nešiojami, nes juos galima paleisti bet kurioje platformoje, kurioje yra vertėjas.
Vertimo kalbos taip pat dažnai naudojami greitajam prototipų kūrimui, nes leidžia kūrėjams greitai išbandyti ir modifikuoti kodą jo nekompiliuojant iš naujo. Dėl to jie idealiai tinka greitai kurti ir išbandyti naujas idėjas.
Interpretuojamos kalbos nėra tokios greitos kaip kompiliuotos kalbos, nes vertėjas turi perskaityti ir vykdyti kiekvieną kodo eilutę . Dėl to gali sulėtėti vykdymo laikas, ypač kai dirbama su dideliu duomenų kiekiu.
Apskritai interpretuojamos kalbos yra puikus pasirinkimas scenarijų kūrimas ir greitasis prototipų kūrimas, nes juos lengva išmokti ir naudoti, be to, jie yra labiau nešiojami nei kompiliuotos kalbos. Jie nėra tokie greiti kaip kompiliuotos kalbos, bet vis tiek yra puikus pasirinkimas daugeliui užduočių.