FreeBasic 开源跨平台的优点

FreeBasic简介:
- 几乎支援所有QB的原指令,且有许多追加功能 - 产生快速高品质的机器码,不依靠VM等虚拟机器 - 开源的,完全免费,包含原始码,编译出的程式无授权问题 - 支援MS-DOS/Win32/Linux多平台,也可以编译GUI程序 - 拥有众多第三方函式库支援(Allegro/SDL..以及DirectX/Win32API) - Unicode支援,使用中文十分容易 - 编译EXE/OBJ/LIB/DLL都很容易,以便和其他语言应用
……
它居然支持运算符重载,类和命名空间,带构造析构和this指针的那种!
而且函数返回值居然可以直接Return语句.
还有完整的WINDOWS头文件!!!API不用手工声明!!!
面向对象,继承、虚函数、内嵌汇编、大数组、指针、跨平台等功能

个人对FB的初始感观:
优点:
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直接调用。

FreeBasic是一个开源的编程语言,相信随着时间的流逝,各个方面的应用库,会越来越多。
编辑工具主要有:
FBedit,这是一个相当重要的freeBasic编辑工具,相当于vb6的简陋版。

FBIDE,这是freeBasic的官方编辑工具,功能过于简单。

http://www.fbide.freebasic.net

VisualFreeBasic 来自中国民间

更新地址

http://www.yfvb.com/soft-48.htm

FireFly for freeBasic。这是一个界面设计工具,来自 PowerBasic移植,中国民间高手

点赞