網友評分: 9.3分
FreeBasic是一款強大的32位basic編程語言編譯器。FreeBasic完全免費開源,能夠產生高品質的機器碼,在新版本中加入了如指針,無符號數據類型,內聯匯編,預處理器等新特性,學習過QuickBASIC的用戶很容易就能上手。
該basic語言編譯器可以運行在Windows(32位),保護模式的DOS和linux(x86)系統上,默認安裝包含Allegro,SDL,OpenGL,Gtk, Windows API等數據庫。
1、幾乎支持所有QB的原指令,且有許多追加功能;
2、產生快速高品質的機器碼,不依靠VM等虛擬機器;
3、完全免費,包含源代碼,編譯出來的程序無授權問題;
4、支持MS-DOS/Win32/Linux多平臺,也可以編譯GUI程序;
5、擁有眾多第三方函數庫支持;
6、支持Unicode;
7、編譯EXE/OBJ/LIB/DLL都很容易。
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潛入機械碼]