* Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Aulnay-sous-Bois
Developpeur Freelance expert PHP HTML5 CSS3 COLDFUSION Aulnay-sous-Bois
Article:
Un langage de script permet de manœuvrer les fonctionnalités d'un système informatique élaboré pour proposer à l'interpréteur de ce langage une interface appropriée. Il peut alors s'affranchir des contraintes de bas niveau — prises en charge par l'intermédiaire de l'interface — et jouir d'une syntaxe de haut niveau.
Le langage de script résulte des fichiers contenant le code source du progiciel qui sera étudié. Pour un départ, ils ont été conçus pour diminuer le processus traditionnel de développement édition-compilation-édition des liens-exécution propre aux langages compilés. Ils portaient les noms de « langage de commande » ou « langage d'enchaînement des travaux » (JCL : Job Control Language) car ils automatisaient une succession de commandes simples, à la manière d'un « script » de théâtre. Puis ils adaptèrent des IBM 1130 ou JCL, et enfin des quasi-langages de programmation.
Un script sert principalement à lancer et accorder la réalisation de logiciels.
Un script ne démontre qu'une suite de programmes à désigner dans un ordre donné (par exemple éditeur de texte, compilateur, éditeur de liens et exécution du code objet).On y adjoint convenablement une possibilité d'exécution conditionnelle simple (||, &&) en fonction du résultat de l'étape immédiatement précédente
On peut tout aussi utiliser des variables, des paramètres, des structures de contrôle (répétition, exécution conditionnelle). Le but est de faire des langages de scripts de véritables langages de programmation.
Sous un autre prisme, un langage de script est un langage des personnages placés sur une « scène », personnages dont le comportement est défini par un script. Le langage Hyper Talk est le premier dans le monde de la micro-informatique et de HyperCard sur MacIntosh. Le langage Lingo de Macromedia Director est un descendant direct d'Hyper Talk.