PureBasic是一款基于BASIC規(guī)則的編程語言. PureBasic 天生的跨平臺特性(Windows, AmigaOS 和 Linux 目前完全支持), 能生成非??觳⑶沂歉叨葍?yōu)化了的可執(zhí)行文件,當(dāng)然也使用了非常簡單的BASIC語法.PureBasic已經(jīng)擁有了相當(dāng)數(shù)量的初學(xué)者和高手. 以Fred為主法國開發(fā)人員努力的為其工作,以便您更快的實現(xiàn),更快的創(chuàng)作,和給你一個友好的語言系統(tǒng)等等。PureBasic在歐洲和北美已經(jīng)非常流行,在中國,我們【PureBasic技術(shù)聯(lián)盟】已經(jīng)開始為PureBasic工作。
盡管它的語法初級友好, 但PureBasic的高級特性可能是無限制的,比如指針,結(jié)構(gòu),過程,動態(tài)鏈接表以及更多. 富有經(jīng)驗的程序員將毫無問題的訪問操作系統(tǒng)中任何合法的內(nèi)容或API對象以及PureBasic一直允許的行內(nèi)嵌ASM
PureBasic主要特性
- 強大的內(nèi)部命令(800+)來快速并簡單的創(chuàng)建任何應(yīng)用程序或游戲
- 所有的BASIC關(guān)鍵詞都被支持
- 非??斓木幾g器,它可創(chuàng)建高度優(yōu)化的可執(zhí)行文件
- 沒有外部DLL,運行庫翻譯器或當(dāng)創(chuàng)建可執(zhí)行文件時另外需要的任何東西
- 過程支持本地和全局的變量的結(jié)構(gòu)化編程
- 高級程序員可訪問完整的操作系統(tǒng)API
- 簡單但迅速的2D游戲支持層專用庫(DirectX, SDL, ...)
- 簡單而高質(zhì)量基于OGRE引擎的3D支持
- 利用高度優(yōu)化(匯編)了的命令以最佳方式使用可用硬件
- 在AmigaOS, Windows, MacOS X 和 Linux可互相遷移游戲或應(yīng)用程序源代碼
- 專用的編輯器和開發(fā)環(huán)境
- 完整的調(diào)試器可輕松的跟蹤程序BUG。