在網上搜索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/
相關搜索:編譯