FreeBASIC
Origem: Wikipédia, a enciclopédia livre.
FreeBASIC | |
---|---|
Paradigma: | programação procedural |
Surgido em: | 2004 |
Última versão: | {{{ultima_versao}}} |
Criado por: | |
Estilo de tipagem: | forte |
Compiladores: | |
Dialetos: | BASIC |
Influenciada por: | QuickBASIC |
Influenciou: | |
Licença: | GNU General Public License |
Website: | http://www.freebasic.net |
FreeBASIC é um compilador BASIC distribuído como software livre através da licença (GPL). O compilador foi desenvolvido para ser sintaticamente similar ao QuickBASIC, sem deixar de suportar novos recursos como ponteiros, tipos de dados não sinalizados, inline-assembly, um pré-processador, namespaces, métodos em tipos de dados definidos pelo usuário (TYPE's), entre outros.
Ele compila para DOS, Microsoft Windows e Linux, e está sendo portado para outras plataformas.
No momento, bibliotecas como GTK+, GSL, SDL, Allegro, Lua and OpenGL podem ser usadas diretamente, isto é, sem bibliotecas de auxílio, só com os cabeçalhos traduzidos dos originais em "C". O suporte à novas bibliotecas é aumentado a cada nova versão lançada. Também incluído há um conjunto completo dos cabeçalhos da API do Windows.
O compilador, e suas mais de 90.000 linhas de código, é, e continua sendo, auto-compilado - FreeBASIC é totalmente escrito em FreeBASIC.
[editar] Ver também
- QBasic
- QuickBASIC
- Visual Basic