FreeBasic

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

FreeBasic est un compilateur de langage BASIC pour les plateformes DOS, Linux et Windows. Il est placé sous licence publique générale GNU et permet de créer des exécutables 32 bits dans des modes graphiques haute résolution basés sur une bibliothèque graphique incorporée, très complète. De plus, il est possible d'appeler des bibliothèques externes, telles que GTK+, GSL, SDL, Allegro, Lua, OpenGL… De nouvelles bibliothèques sont constamment ajoutées.

FreeBasic reste très largement compatible avec QuickBASIC tout en apportant beaucoup d'extensions. Certaines instructions et fonctions diffèrent dans des cas particuliers de celles des autres langages BASIC, mais les problèmes sont faciles à pallier.

Sous Windows, FreeBasic dispose d'un excellent éditeur nommé FBIDE qui permet d'émuler l'IDE de QuickBASIC.

FreeBasic utilise les outils de programmation du paquet GNU Binary Utilities et peut produire des exécutables en ligne de commande ou en mode graphique, ainsi que des bibliothèques statiques ou dynamiques.

Bien qu'encore au stade béta, FreeBasic peut déjà produire de vraies applications. Le compilateur, avec plus de 57 000 lignes de code, peut se compiler lui-même.

Un programme Hello world en FreeBasic :

print "Hello, world"
sleep

Voir aussi[modifier | modifier le code]

IDE[modifier | modifier le code]

Liens externes[modifier | modifier le code]