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