Fiche technique | |
---|---|
Type de produit : | Système d'exploitation |
Auteur : | UCSD |
Date de publication : | 1977 à 1984 |
Introduction
Le UCSD p-System (University of California, San Diego p-System) est un système d'exploitation développé dans les années 1970 par l'Université de Californie à San Diego. Ce système était conçu pour être un environnement de développement portable, permettant aux programmes écrits pour le p-System de fonctionner sur divers types de matériel sans modification.
Le p-System repose sur une machine virtuelle appelée p-Machine, exécutant du code intermédiaire, ou P-code. Cette approche est similaire à celle utilisée plus tard par Java avec le bytecode et la machine virtuelle Java (JVM). Le p-System était principalement utilisé dans l'éducation pour l'enseignement de la programmation et a également été adopté dans certaines applications commerciales.
Il a été initialement conçu pour être utilisé avec le langage de programmation UCSD Pascal, mais il supportait également d'autres langages. Le UCSD p-System était populaire dans les années 1980, avant de décliner avec l'arrivée de nouveaux systèmes d'exploitation et langages de programmation.