Introduction
Le langage Liberty BASIC de Shoptalk Systems est un compilateur se voulant un successeur Turbo Basic ou QBasic/QuickBasic. Malgré sa syntaxe simple, il est resté fidèle au style du QuickBasic mais supporte beaucoup plus de possibilité, comme le support de la souris, de l'environnement graphique de Windows,... Sur le terrain, il se veut un concurrent sérieux de DarkBASIC ou PowerBasic.
Avantage
Voici les avantages les plus notables :
- Il est très facile d'utilisation.
- Il dispose d'un grand nombre d'instruction pour créer des formulaires Windows facilement (BMPBUTTON, CHECKBOX, COLORDIALOG, COMBOBOX, CONFIRM, FILEDIALOG, FONTDIALOG, GRAPHICBOX, GROUPBOX, LISTBOX, POPUPMENU, PROMPT, RADIOBUTTON, TEXTBOX,...).
- Il est possible d'effectuer des accès direct au port d'entrée/sortie comme dans le temps du QuickBasic avec les instructions INP et OUT.
- On peut appeler les API de Windows ou des DLL grâce à l'instruction CALLDLL.
- Il dispose d'une version pour le Web, appelé «Run BASIC».
Inconvéniant
Ce langage de programmation, bien qu'ouvrant de nombreuses portes, à certains inconvénient non négligeable :
- Lorsqu'on définit une expression, on ne peut pas commencer par un symbole négatif, il n'est donc pas possible d'effectuer «A = - A», il faudra plutôt écrire «A = 0 - A» ! Ainsi, on contourne le problème en ajoutant un zéro.
- 'Négation d'une expression
- A = 10
- A = 0 - A
- PRINT A
- Il ne dispose pas d'une constante du nombre PI, de plus il n'est pas possible de définir des constantes. Tout est variable !
Voir également
Langage de programmation - Turbo Basic - Accueil
Langage de programmation - PowerBasic - Accueil
Dernière mise à jour : Samedi, le 23 août 2014