Script |
Thème : Développement de logiciels |
Définition

Programme informatique qui ne nécessite pas de compilation avant d'être exécuté. Pour fonctionner, les scripts doivent être interprétés par un programme ou un serveur dédié au langage dans lequel ils ont été écrits.
Description

Les langages de programmation peuvent être classés en deux familles : les langages compilés et les langages interprétés.
Les langages compilés (tels que le C/C++, le COBOL, le Lisp et bien d'autres) nécessitent une compilation pour être exécutable sur un ordinateur. Cette compilation revient en fait à traduire un programme en langage machine pur, afin qu'un ordinateur puisse en comprendre la suite d'instruction.
Les programmes écrits dans un langage interprété, ou langage de script (tels que le
JavaScript le
PHP l'ASP, le
Python etc.), ne nécessitent pas de compilation avant d'être exécutés. En revanche, ils nécessitent que la machine destinée à les exécuter possède un interpréteur, un programme capable de comprendre l'ensemble des instructions présentes dans le programme.
Sur Internet, on peut distinguer deux sortes de langages de script : ceux interprétés par le client (c'est le cas du
JavaScript ou
VBScript compris par le navigateur Internet) et ceux interprétés par le serveur (les langages de développement de sites dynamiques comme
PHP ou ASP en font partie).