48
pages
Français
Documents
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
48
pages
Français
Documents
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
RFC 610 page - 1 - Winter, Hill & Greiff
Groupe de travail Réseau Richard Winter, Jeffrey Hill, Warren Greiff
RFC 610 CCA, Computer Corporation of America
NIC n° 21352 15 décembre 1973
Traduction Claude Brière de L'Isle
Éléments nouveaux du concept de langage des données
Remerciement
Durant le cours du projet Datacomputer, de nombreuses personnes ont contribué au développement du langage des
données. Les suggestions et critiques du Dr. Gordon Everest (Université du Minnesota), du Dr. Robert Taylor (Université
du Massachusetts), du professeur Thomas Cheatham (Université Harvard) et du professeur George Mealy (Université
Harvard) ont été particulièrement utiles. Au sein de CCA, plusieurs personnes ont participé, en plus des auteurs, à la
conception du langage à divers stades du projet, et tout particulièrement Hal Murray, Bill Bush, David Shipman et Dale
Stern.
Table des matières
1. Introduction............................................................................................................................................................................2
1.1 Le système Datacomputer...............................................................................................................................................2
1.2 Datalanguage...................2
1.3 Le présent effort de conception......................................................................................................................................2
1.4 Objet du présent document.............................................................................................................................................3
1.5 Organisation du présent document.................................................................................................................................3
2. Considérations sur la conception du langage.........................................................................................................................3
2.1 Introduction....................................................................................................................................................................3
2.2 Considérations sur le matériel......................4
2.3 Environnement du réseau...............................................................................................................................................4
2.4 Différents modes d'utilisation de Datacomputer............................................................................................................5
2.5 Partage de données.........................................................................................................................................................7
2.6 Besoin de communications de haut niveau...8
2.7 Problèmes en rapport avec les applications....................................................................................................................9
2.8 Résumé.........................................................................................................................................................................11
3. Principaux concepts de langage...........................................................................................................................................12
3.1 Éléments de données de base........................................................................................................................................12
3.2 Agrégats dees.....................................................................................................................................................12
3.3 Capacités relationnelles générales................................................................................................................................13
3.4 Rangement des données................................................................................................................................................14
3.5 Intégrité des données....................................................................................................................................................14
3.6 Confidentialité..............................................................................................................................................................15
3.7 Conversion....................................................................................................................................................................15
3.8 Données virtuelles et dérivées.................15
3.9 Représentation interne.................16
3.10 Attributs et classes de données.................17
3.11 Description des données.............................................................................................................................................17
3.12 Référence deses................................................................................................................................................18
3.13 Opérations...................................................................................................................................................................18
3.14 Contrôle......................................................................................................................................................................20
3.15 Extensibilité................................................................................................................................................................20
4. Modèle pour la sémantique du langage des données...........................................................................................................21
4.1 Objets............................................................................................................................................................................22
4.2 Descriptions..................................................................................................................................................................23
4.3 Valeurs..........................................................................................................................................................................23
4.4 Quelques exemples.......................................................................................................................................................23
4.5 Définitions de types......................................................................................................................................................26
4.6 Environnement d'objet..........27
4.7 Fonctions primitives du langage...................................................................................................................................28
4.8 Détails des fonctions primitives du langage.................................................................................................................33
4.9 Cycle d'exécution..........................................................................................................................................................39
4.10 Exemples d'opérations sur des LISTE........................................................................................................................39
4.11 Fonctions de niveau supérieur....................................................................................................................................46
4.12 Conclusion..................................................................................................................................................................47RFC 610 page - 2 - Winter, Hill & Greiff
5. Travaux à venir.....................................................................................................................................................................47
5.1 Résumé.........................................................................................................................................................................47
5.2 Sujets de recherches à venir..........................................................................................................................................47
5.3 Syntaxe du langage des données..................................................................................................................................47
5.4 Travaux à venir sur le modèle du langage des données................................................................................................48
5.5 Prise en charge d'applications.......................................................................................................................................48
5.6 Plans pour le futur.........................................................................................................................................................49
1. Introduction
1.1 Le système Datacomputer
Le datacomputer est un système d'utilitaire de données à grande échelle, qui offre des services de mémorisation et de
gestion de données aux autres ordinateurs.
Le datacomputer diffère des systèmes de gestion de données traditi