FreeBASIC 是一个BASIC语言的编译器，可运行在Microsoft Windows、保护模式的DOS（DOS扩展器）、Linux以及Xbox上。FreeBASIC通过使用"QB"关键字可以在高级别上支持用QBASIC编写的程序。许多用QBASIC写的程序可以在不需任何修改的情况下编译和运行在这个模式下。但是如果使用默认的参数来编译的话，大部分的程序还是要进行一些修改的。
特性.
平台支持.FreeBASIC 现在可以运行在64位和32位的 W