Kas yra scenarijų kalba?

Skriptų kalba, dar vadinama plėtimo kalba, yra programavimo kalba, kuri vykdo įvairias programinės įrangos programas. Skriptų kalbos yra Job Control Language – ankstyvos kalbos, kurią korporacijos naudojo tam, kad automatizuotų eilės užduočių vykdymą – palikuonys. Šis automatizavimas vadinamas paketiniu apdorojimu.

Paketiniam apdorojimui valdyti naudojamos kalbos, vadinamos paketinėmis kalbomis, yra ankstyviausios scenarijų kalbos formos. Nuo šeštojo dešimtmečio paketinės kalbos buvo naudojamos kaip būdas atlikti aukšto lygio, tačiau svarbias verslo funkcijas, tokias kaip atsiskaitymas ir ataskaitos. Paketinės kalbos paprastai yra susietos su konkrečiu apvalkalu arba vartotojo sąsaja. Populiarūs paketinių kalbų apvalkalai yra Cocoa®, įvairūs UNIX® apvalkalai ir MS-DOS®.

Yra daug scenarijų kalbos tikslų. Vienas labai svarbus tokios kalbos tikslas – tarnauti kaip klijų kodas. Klijų kodas yra kodas, naudojamas įvairioms programoms ir programoms, nesusijusioms viena su kita, susieti.

Scenarijų kalbos taip pat naudojamos automatizuojant grafines vartotojo sąsajas (GUI). GUI leidžia vartotojams bendrauti su sąsaja, sukurta naudojant vaizdus, ​​mygtukus ir meniu, o ne komandų eilutės operacijas. Šiuolaikinis kompiuterio darbalaukis yra geras GUI pavyzdys. Scenarijų kalba palengvina tam tikras GUI funkcijas, tokias kaip spausdinimas ir failų pervadinimas.

Daugelis žiniatinklio programų taip pat yra parašytos scenarijų kalba. Viena iš labiausiai atpažįstamų žiniatinklio programų yra žiniatinklio naršyklė. Paprasčiausia žiniatinklio naršyklė leidžia vartotojui peržiūrėti dinamiškus tinklalapius ir judėti iš vieno puslapio į kitą. Kai kurie populiarių scenarijų kalbų, naudojamų kuriant ir projektuojant svetaines, pavyzdžiai yra JavaScript®, XUL™, Ajax, VBScript® ir XLST.
Norint sukurti dinamines ir interaktyvias programas internete, reikia naudoti skriptų kalbas. Viena populiari šiuo tikslu naudojama scenarijų kalba yra PHP. PHP remiasi HTML, pateikdama konkrečias HTML kodo blokų instrukcijas. Kitaip tariant, HTML „atgyja“, kai įterpiamas PHP. PHP pirmiausia naudojamas kaip serverio scenarijus, o tai reiškia, kad jis veikia kaip tarpininkas tarp priekinės svetainės dalies ir jos galinių duomenų bazių bei duomenų saugyklų.
Skriptų kalbos taip pat gali būti naudojamos kaip konkrečios srities kalbos. Konkrečiam domenui skirta kalba yra pritaikyta vykdyti programas arba programas, skirtas konkrečiai domeno problemai arba domeno sprendimui. Pavyzdžiui, SQL naudojamas duomenų bazių užklausoms palengvinti, logotipas naudojamas mokyti vaikus programuoti, o įprastos išraiškos naudojamos įvairiose scenarijų kalbose, kad apdorotų tekstinius failus ir dokumentus.