Langages de script

Ajouter à la bibliothèque

H3118 V3 Archive

Langages de script

Auteur(s) : Pierre MAURICE

Date de publication : 10 mai 2000

Ajouter à la bibliothèque Ajouter à la bibliothèque

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter un extrait gratuit

Déjà abonné ?

Présentation

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l'article

AUTEUR(S)

  • Pierre MAURICE : Directeur de recherche INRIA IRIT, université Paul-Sabatier, Toulouse

 INTRODUCTION

Les langages de script ne sont pas nouveaux, bien qu’il soit probable que les années à venir voient à la fois une utilisation accrue de ceux que nous connaissons aujourd’hui ainsi que la naissance d’autres langages de ce type.

Les langages de script les plus proches des langages de programmation (certains sont devenus des langages de programmation) sont construits sur des principes issus pour la plupart des concepts introduits par le langage Lisp vers la fin des années 1970.

Une des raisons principales de l’engouement pour ces langages est qu’ils sont devenus viables en terme de performances, grâce aux évolutions rapides du matériel informatique, en capacité de mémoire et en vitesse de traitement ; l’autre raison majeure est l’utilisation sans cesse croissante d’Internet, qui rend les applications informatiques de plus en plus « communiquantes », aussi bien entre composants informatiques qu’entre personnes : des langages de script ont été inventés pour satisfaire ces nouveaux besoins.

Les plus utilisés dans des applications industrielles sont pour la plupart issus du monde académique, dans lequel ils ont fait leurs preuves, depuis une quinzaine d’années pour certains, que ce soit comme langages de scripts de commandes des systèmes opératoires (shell Unix, Perl, Python) ou comme supports de réalisation d’interfaces graphiques (Tcl/Tk) ; d’autres, plus récents, sont nés avec Internet et le développement du web, comme JavaScript ou VBScript (ce sont souvent des adaptations de divers langages existants, langages de script ou non).

L’attrait principal de ces langages est vraisemblablement leur facilité de mise en œuvre, due à leur haut niveau – leur puissance d’expression – et à leur mode d’utilisation : on entre des commandes au clavier ou on exécute directement des programmes rangés dans des fichiers, et on voit immédiatement le résultat ; leurs particularités proviennent pour beaucoup du caractère interprétatif de ces langages.

Ces langages ne sont pas faits pour les mêmes applications que les langages de programmation, même si dans certains cas, les deux types de langages sont interchangeables : les langages de script sont faits pour combiner entre eux des composants logiciels, eux-mêmes réalisés dans des langages de programmation.

Nous avons choisi de présenter ici les langages de script les plus utilisés, dans leurs domaines de prédilection : commandes systèmes, composition de composants, programmation du web. Il en existe beaucoup d’autres, soit plus confidentiels – propres à certains constructeurs de matériels informatiques – soit liés à des architectures de machines, soit spécialisés dans certaines applications ; nous renvoyons le lecteur aux diverses informations...

Cet article est réservé aux abonnés
Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.

Cet article est réservé aux abonnés Consulter un extrait gratuit

Déjà abonné ?


VERSIONS

Il existe d'autres versions de cet article :

DOI (DIGITAL OBJECT IDENTIFIER)

https://doi.org/10.51257/a-v3-h3118

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

( 408 articles )

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Services

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir le détail de l'offre

Contenus associés

Sur le même sujet

Veille Personnalisée : Inscrivez-vous !

Dans les ressources documentaires

Machine virtuelle Java (JVM)

Le succès de Java l'a promu langage de programmation sur internet. Cet article présente une architecture ...

Développement pour mobiles avec Android

La plate-forme Android est un système d'exploitation dédié au développement d'application pour mobiles, P...

WhitePaper
17 mars 2020
Attaque des réseaux

Pour procéder à une attaque, un pirate cherche par différentes techniques à connaître le réseau et ses faiblesses.

Tous les livres blancs
Article Les plus importantes cyberattaques de 2016
16 décembre 2016
Les plus importantes cyberattaques de 2016

Plus que jamais, les données valent de l’or. Les entreprises l’ont intégré dans leur stratégie avec le Big data. Mais les pirates aussi ! Cette année a été marq...

Article De nouveaux horizons pour les dirigeables
3 août 2016
De nouveaux horizons pour les dirigeables

On est loin de l\'image de Zeppelins qui prennent feu au cours d\'une expédition. Aujourd\'hui, les dirigeables sont des objets de haute technologie et promette...

Toutes les actualités

Inscrivez-vous aux newsletters !

Contactez-nous