FreeBASIC是一个免费且开源的32位BASIC编译器,FreeBASIC通过使用"QB"关键字可以在高级别上支持用QBASIC编写的程序
许多用QBASIC写的程序可以在不需任何修改的情况下编译和运行在这个模式下。但是如果使用默认的参数来编译的话,大部分的程序还是要进行一些修改的
功能
1、几乎支持所有QB的原指令,且有许多追加功能
2、产生快速高品质的机械码,不依靠VM等虚拟机器
3、完全免费,包含原始码,编译出的程式无授权问题
4、支持MS-DOS/Win32/Linux多平台,也可以编译GUI程序
5、拥有众多第三方函式库支援(Allegro/SDL..以及DirectX/Win32API)
6、支持Unicode,支持中文
7、编译EXE/OBJ/LIB/DLL都很容易,以便和其他语言应用