Lisaac
langage de programmation / De Wikipedia, l'encyclopédie encyclopedia
Lisaac est un langage de programmation impératif à prototype compilé à l'origine conçu afin d'écrire le système d'exploitation IsaacOS et pour être adapté au développement de pilotes de périphériques. Il est principalement utilisé dans le cadre pédagogique par son créateur[1].
Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires ().
Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.
Lisaac | |
Date de première version | 2000 |
---|---|
Paradigmes | prototype, impératif, objet |
Auteur | Benoît Sonntag |
Développeur | Benoît Sonntag |
Dernière version | 0.42 () |
Typage | Fort, statique |
Influencé par | Self, Eiffel, Smalltalk |
Système d'exploitation | Multiplate-forme |
Licence | Licence publique générale GNU version 3 |
Site web | https://lisaac.org/ |
modifier |
Lisaac est inspiré du langage Self pour les concepts d'objets à prototypes, ainsi que du langage Eiffel, pour les aspects d'ingénierie logicielle et notamment pour la programmation par contrat. Des concepts utiles à la programmation système comme la gestion des interruptions ont ensuite été ajoutés. Le compilateur Lisaac génère du C ANSI et est ainsi multi-plateforme.