FreeBASIC é um compilador BASIC, código aberto — open source — distribuído por meio da licença GPL. O compilador foi desenvolvido para ser sintaticamente similar ao QuickBASIC. Porém suporta 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, entre outros.
No momento, bibliotecas como GTK+, GSL, SDL, Allegro, Lua and OpenGL podem ser usadas diretamente. O suporte a novas bibliotecas aumenta a cada nova versão lançada.
O que é um compilador
Compilador é um programa que, a partir de um código escrito em uma linguagem (no caso um código-fonte) cria um programa semanticamente equivalente, porém escrito em outra linguagem que é um código objeto.
Normalmente, o código-fonte é escrito em uma linguagem de programação de alto nível, com grande capacidade de abstração, e o código objeto é escrito em uma linguagem de baixo nível, como uma seqüência de instruções a ser executada por um sistema operacional.
Lista de opções
Digite “fbc”, sem espaços para ter acesso a lista de opções que pode você pode utilizar com FreeBASIC for Windows. Se você quiser compilar o exemplo “hello”, digite "fbc examples\hello.bas" e o arquivo hello.exe será criado na pasta Examples (exemplos), localizada em C:\Program Files\FreeBASIC\examples.
O compilador, e suas mais de 90.000 linhas de código, continua sendo auto-compilado. FreeBASIC for Windows é totalmente escrito em FreeBASIC.
Antes de instalar o " FreeBASIC " você pode criar um ponto de restauração do Windows, assim, se não gostar do programa ou se ele não funcionar corretamente, você pode simplesmente restaurar o sistema para um ponto anterior à instalação do programa.Clique aqui e aprenda a criar um ponto de restauração.