Qu'est-ce que le langage de script?
Un langage de script, également appelé langage d'extension, est un langage de programmation de type qui exécute diverses applications logicielles. Les langages de script sont les descendants du Job Control Language, un des premiers langages utilisé par les entreprises pour automatiser l'exécution d'une série de tâches. Cette automatisation s'appelle le traitement par lots.
Les langues utilisées pour contrôler le traitement par lots, appelées langues de traitement par lots, sont les formes les plus anciennes d’un langage de script. Depuis les années 1950, les langages batch ont été utilisés comme moyen d’exercer des fonctions commerciales de haut niveau, mais par cœur, telles que la facturation et les rapports. Les langues de traitement par lots sont généralement liées à un shell ou une interface utilisateur particulière. Cocoa®, divers coques UNIX® et MS-DOS® sont des shell populaires pour les langages batch.
Un langage de script a plusieurs objectifs. Un objectif très important d'un tel langage est de servir de code collé. Un code collé est un code utilisé pour lier ensemble divers programmes et applications non liés les uns aux autres.
Les langages de script sont également utilisés dans l'automatisation de la construction pour les interfaces utilisateur graphiques (GUI). Une interface graphique permet aux utilisateurs d'interagir avec une interface conçue avec des images, des boutons et des menus au lieu d'opérations en ligne de commande. Un bureau d’ordinateur moderne est un bon exemple d’interface graphique. Un langage de script facilite certaines fonctions d'une interface graphique, telles que l'impression et le changement de nom de fichier.
De nombreuses applications Web sont également écrites dans un langage de script. L'une des applications Web les plus reconnaissables est un navigateur Web. Dans sa forme la plus élémentaire, un navigateur Web permet à l'utilisateur de visualiser des pages Web dynamiques et de passer d'une page à l'autre. Parmi les exemples de langages de script courants utilisés pour créer et concevoir des sites Web, on peut citer JavaScript®, XUL ™, Ajax, VBScript® et XLST.
Afin de créer des applications dynamiques et interactives sur Internet, des langages de script doivent être utilisés. Un langage de script populaire utilisé à cette fin est PHP. PHP s'appuie sur HTML en fournissant des instructions spécifiques pour les blocs de code HTML. En d'autres termes, HTML "prend vie" lorsque PHP est incorporé. PHP est principalement utilisé en tant que script côté serveur, ce qui signifie qu'il agit en tant que médiateur entre le front-end d'un site Web et ses bases de données et ses magasins de données.
Les langages de script peuvent également être utilisés en tant que langages spécifiques à un domaine. Un langage spécifique à un domaine est conçu pour exécuter des programmes ou des applications pour un problème de domaine spécifique ou une solution de domaine. Par exemple, SQL est utilisé pour faciliter les requêtes de base de données, Logo est utilisé pour enseigner aux enfants comment programmer, et les expressions régulières sont utilisées par divers langages de script pour traiter des fichiers et des documents à base de texte.