XBLite
Un article de Wikipédia, l'encyclopédie libre.
XBLite est une spécialisation pour Microsoft Windows du langage de programmation multi-plateforme XBasic, créée par David Szafranski.
Sommaire |
[modifier] Fonctionnement
Le compilateur XBLite traduit des sources en syntaxe xblite en langage machine Intel 86. Le programme assembleur généré est alors traité par un éditeur de liens classique pour construire l'exécutable final ou la DLL. XBLite est donc un « petit frère » de XBasic spécialisé pour son utilisation spécifique sous Windows.
[modifier] Exemple de programme
Voici le programme canonique Hello World écrit en XBLite :
- En version de type console
IMPORT "xst" ' bibliothèque standard : nécessaire à la plupart des programmes DECLARE FUNCTION Entry () FUNCTION Entry () PRINT "Hello world!" a$ = INLINE$ ("Pressez Entrée pour finir >") END FUNCTION END PROGRAM ' fin du programme
- En version de type IHM Windows
' interfaces des DLL système avec xblite IMPORT "gdi32" ' importer la DLL système gdi32.dll IMPORT "user32" ' importer la DLL système user32.dll DECLARE FUNCTION Entry () ' declarer la fonction Entry() FUNCTION Entry () ' début de fonction ' afficher une boite de message MessageBoxA (0, &"Hello world!", &"Version IHM Windows", $$MB_OK) END FUNCTION ' fin de fonction END PROGRAM ' fin du programme