En d'autres termes
langage destiné à la programmation fonctionnelle
Définition
Voir programmation fonctionnelle, tableur.
langage destiné à la programmation fonctionnelle
Voir programmation fonctionnelle, tableur.
Simplfied Interface Definition Language
Séparateur combiné de déréférencement et accès à un membre de structure en C, structure et classe en C++. L'exemple suivant en langage C illustre la différence entre "." et "->" :
void main (int argc, char **argv) { struct unestruct { int x ; int y ; } *ps, s ; ps = (struct unestruct *) malloc (sizeof (struct unestruct)) ; ps->x = 5 ; s = *ps ; printf ("%d\n", s.x) ; /* affiche 5 */ free (ps) ; exit (0) ; }
Comparer avec ..
PHP: Hypertext Preprocessor
Gestionnaire d'applications et langage de scripting associé pour serveurs Web, principalement Apache, mais pas exclusivement.
Créé (PHP 3) par Andi Gutmans and Zeev Suraski (Zend : ZEev + aNDy) de 1997 à juin 1998 à partir du PHP/FI de Rasmus Lerdorf.
Initialement orienté totalement vers le développement d'applications Web, PHP s'est rapidement étendu pour couvrir trois modèles de développement:
PHP est rapidement dévenu le milieu de prédilection des créateurs de CMS de tous niveaux, des plus simples aux plus riches comme Drupal, Joomla, ezPublish ou Typo3.
Voir Paamayim Nekudotayim. Comparer avec ASP, CFML, Zope, DTML.
06/1998
ZEev + aNDy
mi-1999
Personal Home Page / Forms Interpreter
Première et deuxième versions de PHP, créées par Rasmus Lerdorf en 1995 (1997 pour la 2.0) sous la forme d'un ensemble de scripts Perl, puis rapidement récrit en langage C.
1995
L3G fortement typé utilisé comme principal langage de développement sur les Xerox Alto (stations de travail du Xerox PARC).
Le plus gros du logiciel des Xerox série D (Dolphin, Dorado, etc) a été développé sur des Alto avec l'environnement de développement Mesa (Mesa Development Environment, connu sous le nom XDE).
La première version, créée en 1976 pour remplacer BCPL, était faiblement typée, mais cela a changé avec la deuxième, publiée en 1977, qui a introduit un typage fort, mais débrayable en option. Inspiré de Pascal et Algol, Mesa a fortement marqué Modula et a été progressivement remplacé par Cedar à partir de 1983.
Xerox a également développé des processeurs Mesa spécifiquement conçus pour le langage Mesa dans le cadre de leur projet d'offre bureautique globale. Comparer avec Smalltalk.
1976-1985
High Level Shading Language
Langage Microsoft interne à DirectX 9 ne se limitant plus à des listes d'affichage, mais incluant des fonctions de boucles et de branchement conditionnel.
Microsoft emploie indifféremment cette expansion et High Level Shading Language (shading au lieu de shader). Comparer avec Cg.
2002 ?
Blue Screen Of Death