Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Langage de programmation
Auteur : Introl Corp.
Date de publication : 1983
Plateforme : 6809

Introduction

Le Introl-C/6809 est un puissant système de compilation de langage de programmation C de l'entreprise Introl Corp. conçu pour faciliter le développement de logiciels à haute efficacité pour le 6809. L'ensemble Introl-C comprend un compilateur C, un 6809 Relocating Assembler, un éditeur de liens, un chargeur, un gestionnaire de bibliothèque et Bibliothèque standard. Il est sur le terrain depuis le début de 1982 et a été largement accepté par les utilisateurs pour son support fiable et complet du langage de programmation C ainsi que pour sa facilité d'utilisation. Sa capacité à générer un code exceptionnellement compact et à exécution rapide a depuis longtemps distingué la mise en oeuvre d'Introl-C comme étant le langage de haut niveau le plus efficace disponible pour le 6809 et a abouti à l'utilisation généralisée d'Introl-C dans la communauté industrielle pour le développement du contrôle de processus logiciel pour les 6809. Les programmes développés à l'aide d'Introl-C sont généralement de 15 à 20% ou moins de la taille et de la vitesse des programmes entièrement écrits dans l'assembleur 6809. Pour le cas particulier du test Eratosthenes Sieve Benchmark, le compilateur Introl-C résident p/n UC6809, par exemple, produit un module compilé de 176 octets, une taille de programme totale de 2007 octets et un temps d'exécution du programme de 8 secondes sur un 6809 cadencé à 2 Mhz.

Le code produit sous Introl-C est rentrant, déplaçable en ROM et peut être installé sur n'importe quelle cible 6809, y compris les systèmes basés sur ROM. Aucuns frais ni redevances de quelque type que ce soit ne sont imposés aux programmes de code objet développés à l'aide du compilateur. Le Introl-C/6809 est disponible en tant que logiciel résident pour les hôtes basés sur 6809 exécutant UniFlex, Flex ou OS-9. Des versions inter-logiciels d'Introl-C sont disponibles pour les hôtes basés sur PDP-11 exécutant UNIX (ou l'un des clones URIX tels que TNIX, VENIX,...), les hôtes basés sur PDP-11 exécutant RSX11M, ainsi que pour les hôtes IBM PC exécutant PC DOS ou MS-DOS.

Le Introl-C est conçu selon la spécification du langage de programmation C standard défini par Kernighan & Ritchie et prend en charge toutes les fonctionnalités du langage à l'exception des champs, des doubles et des directives de préprocesseur #if et #line (toutes les autres directives de préprocesseur, y compris #ifdef et #ifndef, sont entièrement pris en charge). Les extensions du langage de programmation standard incluent des dispositions pour permettre l'imbrication des commentaires, l'utilisation d'espaces de noms séparés pour tous les noms de membres d'union et de structure, et une disposition permettant d'autoriser des noms de symboles d'une longueur maximale de 90 caractères significatifs. La plupart des programmes source C développés à l'aide d'Introl-C sont directement utilisables comme entrée pour les compilateurs UNIX C standard.



Dernière mise à jour : Vendredi, le 24 juillet 2020