Skip to content
EntityQ195929· pop 29· linked from 256 articles

Also known as fbc

langage de programmation

Key facts

Programming language.name
FreeBASIC
Programming language.logo
Fblogo.gif
Programming language.screenshot
FreeBasic help.png
Programming language.paradigm
Procedural, object-oriented
Programming language.designer
Andre Victor
Programming language.developer
The FreeBASIC Development Team
Programming language.latest release version
1.10.1
Programming language.typing
Static
Programming language.influenced by
QuickBASIC, C
Programming language.operating system
MS-DOS, FreeBSD, Linux, Microsoft Windows
Programming language.license
GNU GPLv2+, Standard libraries licensed under the GNU LGPLv2+

via Wikipedia infobox

Wikidata facts

Official website
www.freebasic.net
Image
FreeBasic help.png
Show 8 more facts
file extension
bi
software version identifier
1.10.1
inception
2004-00-00
Commons gallery
FreeBASIC
source code repository URL
github.com/freebasic/fbc
Commons category
FreeBASIC
Sources (4)

via Wikidata · CC0

Article · Français

FreeBasic est un compilateur libre 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. De plus, il est possible d'appeler des bibliothèques externes, telles que GTK+, GSL, SDL, Allegro, Lua, OpenGL. FreeBasic est largement compatible avec QuickBASIC, tout en apportant de nombreuses extensions. Certaines instructions et fonctions diffèrent dans des cas particuliers de celles des autres langages BASIC. Sous Windows, FreeBasic dispose d'un éditeur, nommé FBIDE, qui permet d'émuler l'IDE de QuickBASIC , et aussi Fbedit . 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. Le compilateur, avec plus de 57 000 lignes de code, peut se compiler lui-même. Très rapide : plus de 100 MegaFlops sur un petit netbook pc. Un programme Hello world en FreeBasic : print "Hello, world"sleep Autre programme "hello" avec fenetre gui windows #Include Once "gui_chung.bi"Dim Shared As Integer quitSub subquit quit=1End SubSub subhello guinotice "hello"End Subbutton("win.hello","hello",@subhello,10,10,50,20)openwindow("win","windowname",10,10,300,200)trapclose("win",@subquit)While guitestkey(vk_escape)=0 And quit=0 guiscan Sleep 20WendguicloseguiquitEnd

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories