Un article de Wikipedia.y-project.com.
Un langage de script est un langage de programmation, qui n'est pas compilé, mais interprété.
Les scripts sont stockés dans des fichiers textes.
On connaît surtout les scripts shells qui permettent de lancer et coordonner d'autres programmes.
L'un des premiers, si ce n'est le premier, langage de script a été le langage HyperTalk (langage de script orienté objet dérivé de SmallTalk) très proche du langage naturel, que Dan Winkler crée en 1987 pour commander le programme HyperCard de Bill Atkinson, le créateur des routines graphiques du Macintosh. HyperTalk était dit semi-compilé, ou précompilé, car les scripts connaissaient une compilation lors de leur première exécution. Le langage Lingo de Macromedia Director est un descendant direct d'HyperTalk.
Les langages de scripts les plus connus sont bash, sh, korn shell, PHP, Perl, Python Rebol, Rexx, Ruby... mais il en existe beaucoup d'autres.
Note: Sous Unix, la première ligne indique le nom de l'interpréteur. Cette ligne commence par les caractères # ! qu'on appelle sha-bang, probablement une contraction de Sharp et bang (point d'exclamation en anglais).
Exemple:
#! /bin/sh
iv ()
{
echo $2$1
}
iv jour bon
donnera :
bonjour
[] Liens externes
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/langage de script