在网上搜索BASIC编译器结果这么多,不知道哪一款好用,现在极速小编为你推荐这款FreeBASIC软件。FreeBASIC是一个免费自由的 32位BASIC编译器.可以运行在Windows(32位),保护模式的 DOS 和linux(x86)系统之上。它最初是作为一个代码兼容,自由免费的微软QuickBASIC的替代品而开发的,但是现在已迅速成长为一个强大的开发工具。默认安装已经包含以下的函数库:Allegro,SDL,OpenGL,Gtk,Windows API 等等。
功能介绍
- 几乎支援所有QB的原指令,且有许多追加功能
- 产生快速高品质的机器码,不依靠VM等虚拟机器
- 开源的,完全免费,包含原始码,编译出的程式无授权问题
- 支援MS-DOS/Win32/Linux多平台,也可以编译GUI程序
- 拥有众多第三方函式库支援(Allegro/SDL..以及DirectX/Win32API)
- Unicode支援,使用中文十分容易
- 编译EXE/OBJ/LIB/DLL都很容易,以便和其他语言应用
……
它居然支持运算符重载,类和命名空间,带构造析构和this指针的那种!
而且函数返回值居然可以直接Return语句.
还有完整的WINDOWS头文件!!!API不用手工声明!!!
面向对象,继承、虚函数、内嵌汇编、大数组、指针、跨平台等功能都有
我真想说一句,看到FreeBasic时,我差点吓尿……
软件优点
1、FB是从QuickBasic发展过来的,VB6也是在QuickBasic上重新Com包装,语法上的相似度极高,高到你只需注意一些点上的细节差别。
2、FB可以编译成标准的dll,这和VB只能编译成Active的dll完全不同。
3、FB可直接使用全部的C库和大部分的C++库。
4、部分的面向对象,可继承,支持指针 (这一点可以把FB理解成C版的Basic语言)
5、跨平台。linux上要找一个简单易懂的Basic进行编程,不容易啊。FB可被python直接调用。
软件缺点
1、编辑工具很烂,特别是跟VB这样的编辑工具比较,简直让人绝望。
2、没有一个简单、强大、兼容性好的GUI编辑工具。让人无所适从。
3、对com支持很差,特别是Ocx的支持,所以界面是一个大问题。当然用wxc这样的界面库是另一回事。
4、没有中文教程,让人望而却步。
官方网站:https://www.freebasic.net/
相关搜索:编译