Fiche technique | |
---|---|
Type de produit : | Langage de programmation |
Auteur : | Microware Systems Corporation |
Date de publication : | 1983 |
Plateforme : | OS-9 |
Introduction
Le OS-9 C Compiler est langage de programmation C proposé Microware Systems Corporation pour le système d'exploitation OS-9. Il est entre autre utilisé par la série de micro-ordinateurs Color Computer (CoCo 1, CoCo 2, CoCo 3). Le OS-9 C Compiler a été écrit par James McCosh mise en oeuvre par Larry Crane et Kim Kempf. Le OS-9 C Compiler supporte bien le standard du langage de programmation C avec toutefois les différences suivantes :
- Les champs de bits ne sont pas supporté.
- Les expressions constantes pour l'initialisation peuvent inclure un opérateur arithmétique seulement si tous les opérandes sont de type INT ou CHAR.
- Les anciens formats d'opérateurs d'affectation, «=+» ou «=*», étant reconnues par certains compilateurs C, ne sont pas prises en charge. Vous devez utiliser les nouveaux formats «+=», «*=»,...
- «#ifdef (ou #ifndef) ... [#else ...] #endif» est pris en charge mais «#if expression constante» ne l'est pas.
- Il n'est pas possible d'étendre les définitions de macro ou les chaînes de caractères sur plus d'une ligne de code source.
- La séquence d'échappement pour le retour à la ligne '\n' fait référence au caractère de retour chariot ASCII (utilisé par OS-9 pour la fin de ligne) et non au saut de ligne (hexadécimal 0A). Les programmes utilisant '\n' pour la fin de ligne (incluant tous les programmes dans K & R), continueront de fonctionner correctement.
Dernière mise à jour : Vendredi, le 24 juillet 2020