En d'autres termes
Systems Communication Architecture
Définition
Epoque du terme
80s
Systems Communication Architecture
80s
Technique de programmation dans laquelle les programmes source représentent une fonction des données initiales.
Les langages destinés à la programmation fonctionnelles se distinguent en général des langages traditionnels par l'absence de structure itérative (boucle) comme les classiques FOR
ou WHILE
, et par le fait que les variables ne varient plus après leur affectation initiale. La récursion remplace les boucles, et le fait que l'itération disparaisse supprime la majorité des cas où la modification de valeur de variables est nécessaire.
Il existe deux grandes classes de langages fonctionnels:
Voir XSLT.
Scaleable Processor ARChitecture
1987
Méthode française de modélisation des processus de gestion. Créée sous l'impulsion du Ministère de la Recherche et de l'Industrie, elle a largement dominé le secteur de la modélisation de systèmes d'information durant les années 80 en France, et ce jusqu'à l'émergence des méthodes orientées objet, qui l'ont peu à peu supplantée durant les années 90. Depuis 2000 environ, elle cède la place aux méthodes basées sur la notation UML, et notamment RUP et Iconix.
Techniquement, Merise a marqué une étape importante dans la modélisation des systèmes d'information, en couvrant 6 niveaux de modélisation après l'expression des besoins et la création du modèle des flux, dit MCC:
Niveau | Conceptuel | Logique / Organisationnel | Physique |
---|---|---|---|
Modélisation des données | MCD : modèle conceptuel de données | MLD : modèle logique de données | MPD : modèle physique de données |
Modélisation des traitements | MCT : modèle conceptuel des traitements | MOT : modèle organisationnel des traitements | MPT : modèle physique des traitements |
Comparer avec SA/SD, SADT, SART, OMT.
1978-90s
Standards Planning and Requirements Committee
1975-1984
Structured Analysis for Real Time
Variante de SADT créée par Ward et Mellor pour exprimer dans les DFD les flux de contrôle (avec une séquence temporelle) par opposition aux flux de données (sans séquence temporelle) de SADT.
Langage de scripting.
Une originalité de Python est que les niveaux de parenthésages de blocs y sont remplacés par des indentations successives. Cela rend les programmes plus lisibles en particulier si l'on dispose d'un écran large; en revanche, il devient plus délicat de placer une section de code déjà écrite dans une autre qui l'est également.
Voir Jython, IronPython.
Java Python
Réimplementation de Python en Java, bénéficiant de l'accès intégral à l'environnement Java, à la différence du Python en C (CPython) usuel.
Rien ne permet d'affirmer d'intention cachée dans le changement de nom de JPython en Jython, malgré la similitude phonétique entre Jython et le personnage Giton du Satyricon de Pétrone.
Printemps 1999
Environnement RAD de Borland conçu pour .NET, destiné à accueillir des langages multiples, dont Delphi et C#.
Voir Sidewinder. Comparer avec Eclipse.
2002
Blue Screen Of Death