Hvad er skriftsprog?
Et scriptingsprog, også kaldet et lokalnummer, er et programmeringssprog, der udfører forskellige softwareprogrammer. Skriptsprog er efterkommere af Jobkontrolsprog, et tidligt sprog, der bruges af virksomheder til at automatisere udførelsen af en række opgaver. Denne automatisering kaldes batchbehandling.
Sprog, der bruges til at kontrollere batchbehandling, kaldet batchsprog, er de tidligste former for et scriptingsprog. Siden 1950'erne er batchsprog blevet brugt som en måde at udføre på højt niveau, men alligevel rote forretningsfunktioner, såsom fakturering og rapporter. Batchsprog er normalt bundet til en bestemt shell eller brugergrænseflade. Populære skaller til batchsprog inkluderer Cocoa®, forskellige UNIX®-skaller og MS-DOS®.
Der er mange formål med et scriptingsprog. Et meget vigtigt formål med et sådant sprog er at tjene som en limkode. En limkode er en kode, der bruges til at binde forskellige programmer og applikationer, der ikke er forbundet med hinanden.
Skriptsprog bruges også i build-automatisering til grafiske brugergrænseflader (GUI). En GUI giver brugerne mulighed for at interagere med en grænseflade designet med billeder, knapper og menuer i stedet for kommandolinjedrift. Et moderne computerskrivebord er et godt eksempel på en GUI. Et scriptingsprog letter visse funktioner i en GUI, såsom udskrivning og omdøbning af filer.
Mange webapplikationer er også skrevet på et scriptingsprog. En af de mere genkendelige webapplikationer er en webbrowser. I sin mest basale form giver en webbrowser brugeren mulighed for at se dynamiske websider og flytte fra side til side. Nogle eksempler på populære scripting-sprog, der bruges til at opbygge og designe websteder, inkluderer JavaScript®, XUL ™, Ajax, VBScript® og XLST.
For at skabe dynamiske og interaktive applikationer på Internettet, skal man bruge script-sprog. Et populært scriptingsprog, der bruges til dette formål, er PHP. PHP bygger på HTML ved at give specifikke instruktioner til HTML-blokke med kode. Med andre ord "HTML kommer til live", når PHP er integreret. PHP bruges primært som et serverside-script, hvilket betyder, at det fungerer som en mægler mellem frontenden af et websted og dets bagendedatabaser og datalagre.
Skriptsprog kan også bruges som domænespecifikke sprog. Et domænespecifikt sprog er skræddersyet til at udføre programmer eller applikationer til et specifikt domæneproblem eller domæneløsning. For eksempel bruges SQL til at lette databaseforespørgsler, Logo bruges til at lære børn, hvordan man programmerer, og regelmæssige udtryk bruges af en række script-sprog til at behandle tekstbaserede filer og dokumenter.