En d'autres termes
PROgrammation LOGique
Définition
Epoque du terme
mi-80s
PROgrammation LOGique
mi-80s
Common Lisp Object System
Comprehensive Perl Archive Network
Langage voisin d'APL, développé par Kenneth Iverson et Roger Hui, destiné à la programmation fonctionnelle et à l'algèbre linéaire (traitement de tableaux), mais n'utilisant pas d'alphabet spécifique, à la différence d'APL.
Ne pas confondre avec J++, qui est une réécriture de Java par Microsoft.
90s
coquille
Langage de commandes des systèmes UNIX. Le premier shell fut créé par Bourne, et porte donc le nom de "Bourne shell" (historiquement, "sh", aujourd'hui parfois "bsh").
Les UNIX de l'UCB développèrent le concept dans les années 70 avec une syntaxe assez différente, plus proche du C, et de nombreuses extensions facilitant l'utilisation courante au prix d'une perte de compatibilité avec le shell Bourne. Ce fut le C-shell (csh).
Durant les années 80, David Korn aux Bell Labs créa un nouveau shell compatible avec le shell Bourne, mais doté de larges extensions reprenant le meilleur du C-shell, et beaucoup plus rapide. Ce fut, logiquement le Korn shell (ksh). Une version adaptée au développement rapide d'interfaces graphiques par couplage avec OSF/Motif eut son heure de gloire au milieu des années 90 sous le nom de Desktop Korn Shell (dtksh).
Parallèlement, la mouvance Linux mettait au point un shell open source compatible Bourne, mais amélioré par rapport à l'original, notamment en ce qui concernait l'édition de commandes. Ce fut le "Bourne-again shell" (bash). On notera le jeu de mots sur "born-again" avec le nom de l'auteur initial.
Il existe par ailleurs un très grand nombre d'autres shells, généralement moins répandus que ceux cités ici.
Hors du contexte POSIX, on appelle fréquemment shell un environnement de travail, notamment dans le contexte des outils d'IA. Le shell est alors à la fois l'environnement de développement et le moteur d'inférences sous-jacent.
Nom de code, puis nom commercial du RAD multilangages (Delphi, C++) pour Linux de Borland.
Hors du contexte, Kylix est un terme grec ancien désignant un vase à deux anses. Voir Delphi.
2000
ADA n'est pas un acronyme, mais un nom choisi en hommage à Ada Lovelace (voir Lovelace, Ada).
C'est un L3G fortement structuré disposant de primitives (rendez-vous) pour les applications parallèles.
Il fut créé par une équipe française en réponse à un appel d'offres du gouvernement étatsunien pour définir un langage universel, devant être obligatoire pour tous les développements spécifiques qu'il ferait réaliser ultérieurement.
La complexité élevée du langage par rapport aux machines de son époque et le marché particulier qu'il visait ont fait qu'il n'a jamais connu un succès considérable hors des marchés techniques (matériels militaires, avionique).
Voir Jovial.
Fin 80s
Blue Screen Of Death