Discuter:Langage de script

Un article de Wikipédia, l'encyclopédie libre.

Bonjour !

Perso, je serais plus réservé, sur plusieurs points :

  - des langages comme Batch (de MS/DOS), les scripts de pilotage d'automates (par exemple sur rubans perforés), ou PIP de CP/M, existaient largement avant hypercard.
  - les scripts ne sont pas tous liés au "système", mais à un environnement ; beaucoup de "langages macro" peuvent être considérés comme des langages de script. 
  - l'idée d'avoir des scripts sous forme "texte" est intéressante, mais : 1) pas forcement sous forme de fichier ; 2) cela semble plus être une caractéristique de l'interprétation, que du scripting.
  - beaucoup de langages ont été classés comme langages de script, "par défaut". C'est notamment le cas de la plupart des langages dynamiques (comme Python ou Ruby). Pour Python, il faut noter qu'une part importante de la communauté des développeurs de ce langage est en désaccord avec le classement de ce langage comme langage de script.


Bref, plus ça va, plus je pense que la notion de langage de script ne correspond pas à la réalité. Ce serait plus un abus de langage (!) pour identifier des langages capables de produire, ou d'exécuter, des scripts.

L'un des premiers langages de script, si ce n'est le premier, 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

Les shells Unix (sh et csh) existaient bien avant!

20 ans après Lisp... Schtong 3 septembre 2006 à 16:03 (CEST)

L'article est à revoir, sur les bases de l'article wikipedia anglais par exemple, qui offre une définition claire basée sur la fonction, qui est d'articuler des composants existants. D'où

  • les langages de commandes type batch (JCL), comme précurseurs
  • les langages de commandes type shell
  • jusqu'aux langages qui, initialement, étaient des langages de commandes spécialisés, et sont devevenus généralistes (par exemple PHP ou Perl).

Schtong 3 septembre 2006 à 16:03 (CEST)