Wat is scripttaal?

Een scripttaal, ook wel een extensietaal genoemd, is een type programmeertaal die verschillende softwaretoepassingen uitvoert. Scripttalen zijn afstammelingen van de Job Control Language, een vroege taal die door bedrijven wordt gebruikt om de uitvoering van een reeks taken te automatiseren. Deze automatisering wordt batchverwerking genoemd.

Talen die worden gebruikt om batchverwerking te regelen, batchtalen genoemd, zijn de vroegste vormen van een scripttaal. Sinds de jaren 1950 worden batchtalen gebruikt als een manier om zakelijke functies op hoog niveau uit te voeren, zoals facturering en rapporten. Batch-talen zijn meestal gekoppeld aan een bepaalde shell of gebruikersinterface. Populaire shells voor batchtalen omvatten Cocoa®, verschillende UNIX® shells en MS-DOS®.

Er zijn veel doeleinden voor een scripttaal. Een zeer belangrijk doel van een dergelijke taal is om te dienen als een lijmcode. Een lijmcode is een code die wordt gebruikt om verschillende programma's en toepassingen samen te binden die niet aan elkaar zijn gerelateerd.

Scripttalen worden ook gebruikt in build-automatisering voor grafische gebruikersinterfaces (GUI). Een GUI stelt gebruikers in staat om te communiceren met een interface die is ontworpen met afbeeldingen, knoppen en menu's in plaats van opdrachtregelhandelingen. Een moderne computer desktop is een goed voorbeeld van een GUI. Een scripttaal vergemakkelijkt bepaalde functies van een GUI, zoals afdrukken en hernoemen van bestanden.

Veel webapplicaties zijn ook geschreven in een scripttaal. Een van de meer herkenbare webapplicaties is een webbrowser. In zijn meest basale vorm stelt een webbrowser de gebruiker in staat dynamische webpagina's te bekijken en van pagina naar pagina te gaan. Enkele voorbeelden van populaire scripttalen die worden gebruikt voor het bouwen en ontwerpen van websites zijn JavaScript®, XUL ™, Ajax, VBScript® en XLST.

Om dynamische en interactieve toepassingen op internet te maken, moeten scripttalen worden gebruikt. Een populaire scripttaal die voor dit doel wordt gebruikt, is PHP. PHP bouwt voort op HTML door specifieke instructies te geven voor HTML-codeblokken. Met andere woorden, HTML "komt tot leven" wanneer PHP is ingebed. PHP wordt voornamelijk gebruikt als een server-side script, wat betekent dat het fungeert als een bemiddelaar tussen de voorkant van een website en de back-end databases en gegevensopslag.

Scripttalen kunnen ook worden gebruikt als domeinspecifieke talen. Een domeinspecifieke taal is aangepast om programma's of applicaties uit te voeren voor een specifiek domeinprobleem of een domeinoplossing. SQL wordt bijvoorbeeld gebruikt om databasequery's te vergemakkelijken, Logo wordt gebruikt om kinderen te leren programmeren en reguliere expressies worden door verschillende scripttalen gebruikt om op tekst gebaseerde bestanden en documenten te verwerken.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?