FreeBASIC
Este artigonão citafontes confiáveis. (Dezembro de 2013) |
FreeBASIC | |
---|---|
Paradigma | programação procedural/orientação a objetos |
Surgido em | 2004 |
Estilo de tipagem | forte |
Dialetos: | BASIC |
Influenciada por | QuickBASIC,C |
Sistema operacional | DOS,Microsoft Windows,Linux |
Licença | GNU General Public License |
Página oficial | http:// freebasic.net |
FreeBASICé umcompiladorBASICdistribuído comosoftware livreatravés da licença (GPL). O compilador foi desenvolvido para ser sintaticamente similar aoQuickBASIC,sem deixar de suportar novos recursos comoponteiros,tipos de dadosnão sinalizados, inline-assembly, umpré-processador,namespaces, métodos em tipos de dados definidos pelo usuário (TYPE's), entre outros.
Ele compila paraDOS,Microsoft WindowseLinux,e está sendo portado para outras plataformas.
No momento, bibliotecas comoGTK+,GSL,SDL,Allegro,LuaeOpenGLpodem ser usadas diretamente, isto é, sem bibliotecas de auxílio, só com os cabeçalhos originais em "C" traduzidos. O suporte às novas bibliotecas é aumentado a cada nova versão lançada. Também inclui um conjunto completo dos cabeçalhos daAPIdo Windows.
Recursos
[editar|editar código-fonte]O compilador, e suas mais de 90.000 linhas de código, é, e continua sendo, auto-compilado - FreeBASIC é totalmente escrito em FreeBASIC.