Skriptovací jazyk: Porovnání verzí

Odebráno 379 bajtů ,  před 4 lety
redukce charakteristických vlastností z 11 na 7 - ty 4 byly pochybné
m (Bot: Odstranění 37 odkazů interwiki, které jsou nyní dostupné na Wikidatech (d:q187432))
(redukce charakteristických vlastností z 11 na 7 - ty 4 byly pochybné)
 
* [[Interpretovaný jazyk]]
* Umožňuje automatizovat úlohy, které by jinak musel provádět krok po kroku člověk (operátor)
* Vysoká [[expresivita]] – užitečné skripty se mohou skládat pouze z několika málo [[příkaz]]ů
* Pro vykonávání příkazů se spouštějí samostatné programy
* Minimalistická [[syntax]]e a často i repertoár základních [[funkce (programování)|funkcí]]
* Obsahuje nástroje pro [[regulární výraz|zpracování textů]]
* Používá [[Typová_kontrola#Dynamická typová kontrola|dynamickou typovou kontrolu]] – automaticky podle potřeby konvertuje data mezi [[textový řetězec|řetězci]], čísly, logickými hodnotami
* Podporuje práci se složitějšími [[Datový typ|datovými typy]] jako jsou seznamy a [[asociativní pole]], bez potřeby starat se o [[správa paměti|uvolňování paměti]]
* Není třeba [[deklarace (programování)|deklarovat proměnné]]
* Používá [[Typová_kontrola#Dynamická typová kontrola|dynamickou typovou kontrolu]] – automaticky podle potřeby konvertuje data mezi [[textový řetězec|řetězci]], čísly, logickými hodnotami
* Automatické nastavení hodnot u nedefinovaných proměnných a konstant
* Zotavení z [[programátorská chyba|chyb]], které neústí v ukončení skriptu
* Podporuje práci se složitějšími [[Datový typ|datovými typy]] jako jsou seznamy a [[asociativní pole]], bez potřeby starat se o [[správa paměti|uvolňování paměti]]
* Obsahuje nástroje pro [[regulární výraz|zpracování textů]]
 
K typickým zástupcům skriptovacích jazyků se počítají například [[Python]], [[PHP]], [[JavaScript]], [[Perl]], [[Tcl]], [[Ruby (programovací jazyk)|Ruby]]. Také [[unixový shell]] je možno považovat za skriptovací jazyk. Skriptovací jazyky se často využívají v prostředí [[webová aplikace|webových aplikací]].