Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | Stephen Bourne, Michael Guy, Andrew D. Birrell, Ian Walker, Chris Cheney |
Date de publication : | 1970 à 1976 |
Introduction
L'Algol 68C est une implémentation spécifique du langage de programmation Algol 68. Développée principalement à l'Université de Cambridge au début des années 1970, Algol 68C visait à fournir une version plus pratique et utilisable d'Algol 68 sur des systèmes réels, tels que les ordinateurs PDP-10, PDP-11, les IBM System/360 et IBM System/370.
Voici les caractéristiques principales d'Algol 68C :
- Compatibilité avec Algol 68 : Algol 68C suit de près la spécification du langage de programmation Algol 68, mais il inclut certaines simplifications et adaptations pour correspondre aux contraintes des systèmes matériels de l'époque.
- Extensions spécifiques : Pour améliorer la performance et la compatibilité avec les architectures cibles, Algol 68C inclut des extensions spécifiques n'étant pas présentes dans la définition standard d'Algol 68. Cela peut inclure des fonctionnalités adaptées aux besoins des systèmes PDP ou des bibliothèques supplémentaires pour l'entrée/sortie.
- Portabilité et utilisation pratique : Contrairement à Algol 68, étant une définition théorique très complète, Algol 68C a été conçu pour être pratique et exécutable sur des machines existantes. C'est une version "raccourcie" et plus pragmatique d'Algol 68, permettant aux programmeurs de l'époque d'utiliser les concepts avancés du langage sur des ordinateurs réels.
- Optimisation : L'Algol 68C a été optimisé pour fonctionner sur des machines avec des ressources limitées, en tenant compte des contraintes de mémoire et de performance typiques des ordinateurs des années 1970.
Dernière mise à jour : Mardi, le 28 juillet 2015