Vad är skriptspråk?
Ett skriptspråk, även kallad förlängningsspråk, är ett programmeringsspråk av typen som kör olika program. Skriptspråk är ättlingar till Jobbkontrollspråket, ett tidigt språk som används av företag för att automatisera genomförandet av en serie uppgifter. Denna automatisering kallas batchbehandling.
Språk som används för att kontrollera batchbehandling, kallad batchspråk, är de tidigaste formerna av ett skriptspråk. Sedan 1950-talet har batchspråk använts som ett sätt att utföra höga men ändå röda affärsfunktioner, såsom fakturering och rapporter. Batchspråk är oftast bundna till ett visst skal eller användargränssnitt. Populära skal för batchspråk inkluderar Cocoa®, olika UNIX®-skal och MS-DOS®.
Det finns många syften för ett skriptspråk. Ett mycket viktigt syfte med ett sådant språk är att tjäna som limkod. En limkod är en kod som används för att binda samman olika program och applikationer som inte är relaterade till varandra.
Skriptspråk används också för att bygga automatisering för grafiska användargränssnitt (GUI). En GUI gör det möjligt för användare att interagera med ett gränssnitt utformat med bilder, knappar och menyer istället för kommandoradsoperationer. Ett modernt datordator är ett bra exempel på ett GUI. Ett skriptspråk underlättar vissa funktioner i ett GUI, till exempel utskrift och filnamn.
Många webbapplikationer skrivs också på ett skriptspråk. En av de mer igenkännliga webbapplikationerna är en webbläsare. I sin mest grundläggande form tillåter en webbläsare användaren att se dynamiska webbsidor och flytta från sida till sida. Några exempel på populära skriptspråk som används för att bygga och designa webbplatser inkluderar JavaScript®, XUL ™, Ajax, VBScript® och XLST.
För att skapa dynamiska och interaktiva applikationer på Internet måste skriptspråk användas. Ett populärt skriptspråk som används för detta ändamål är PHP. PHP bygger på HTML genom att tillhandahålla specifika instruktioner för HTML-kodblock. Med andra ord kommer HTML "till liv" när PHP är inbäddat. PHP används främst som ett server-skript, vilket innebär att det fungerar som en medlare mellan framsidan av en webbplats och dess backend-databaser och datalagrar.
Skriptspråk kan också användas som domänspecifika språk. Ett domänspecifikt språk är skräddarsytt för att köra program eller applikationer för ett specifikt domänproblem eller domänlösning. Till exempel används SQL för att underlätta databasfrågor, logotyp används för att lära barn att programmera, och vanliga uttryck används av olika skriptspråk för att bearbeta textbaserade filer och dokument.