FreeBASIC是一个自由/开源的32位BASIC编译器,可运行在Microsoft Windows、保护模式的DOS、Linux与Xbox上。
FreeBASIC通过用QB关键词可以在高级别上支持用QBASIC撰写的程序。很多用QBASIC写的程序可以在不需任何修改的状况下编译和运行在这个模式下。但假如用默认的参数来编译的话,大多数的程序还是要进行一些修改的。
| 几乎支援所有QB的原指令,且有很多追加功能
| 产生迅速高质量的机械码,不依赖VM等虚拟机器
| 完全免费,包括原始码,编译出的程式无授权问题
| 支援MS|DOS/Win32/Linux多平台,也可以编译GUI程序
| 拥有海量第三方函式库支援
| Unicode支援,用中文十分容易
| 编译EXE/OBJ/LIB/DLL都比较容易,以便和其他语言应用
语法类似MS QuickBASIC(包含图形报表),增加了新的功能,如指针,无符号数据种类、内联汇编,预处置器。
| 代码最好化还没100%完成
1.FB是跨平台编译器,VB不可以跨平台
2.FB可以编译DLL,VB只能编译COM平台的DLL
3.FB可以写驱动,VB不可以写驱动[能写也是假的,驱动要用专用函数]
4.FB有肯定的OOP能力[虽然非常弱],VB不拥有OOP能力
5.FB支持全部的C函数库,VB仅能用DLL函数库6.FB无依靠运行库的机器码编译,VB需要固定的运行库
7.FB的支持内嵌ASM[汇编],VB不支持内嵌汇编[可以用API潜入机械码]
TAG标签:BASIC(1)FreeBASIC(1)
转载请说明来源于谷普下载站(https://www.muerya.com)
本文地址:https://www.muerya.com/soft/15054.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com