PureBasic

軟件截圖:
PureBasic
軟件詳細信息:
版本: 4.30
上傳日期: 2 Jun 15
許可: 共享軟件
價格: 69.00 $
人氣: 7

Rating: nan/5 (Total Votes: 0)

的PureBasic是一個新的“高度”規劃的基礎上建立了基本的規則語言。的PureBasic類似於你可能已經使用的任何其他BASIC編譯器,無論是在Amiga或PC。學習的PureBasic是很容易的!的PureBasic已經對初學者和專家的一致好評創建。編譯時間真的很快。我們已經投入了大量的精力投入到它的實現產生一個快速,可靠,系統友好的語言。
 
語法很簡單,但可能性是無止境的PureBasic的先進功能,如指針,結構,程序,動態鏈接列表等等。經驗豐富的編碼器將在獲得任何的法律OS結構或API對象的訪問沒有問題。
 
的PureBasic是一款便攜式的編程語言,目前從事AmigaOS(680X0和PowerPC),Linux和MacOS X系統(PowerPC等)和Windows的計算機系統。這意味著同樣的代碼可以編譯本地三大系統,並仍然使用各自的全部力量。有沒有類似的瓶頸虛擬機或代碼轉換;無論在其上它被編譯OS的生成代碼產生高度優化的可執行文件。外部庫主要是寫在手工優化彙編程序,產生非常快的命令,比C / C ++相當於經常要快得多。
安裝方式:
  使用“蘇 - ”有根shell(如果尚未完成)
  複製“的PureBasic /編譯器/ pbcompiler'文件在/ usr / bin中/
  或者在路徑中的任何其他目錄:
    #CP的PureBasic /編譯器/ pbcompiler的/ usr / bin中/
  接下來,將整個'的PureBasic“目錄在/ usr /共享/
    #CP -rf的PureBasic的/ usr /共享/
  注意:您可以設置$ PUREBASIC_HOME環境變量
  您的安裝路徑,如果你不想把的PureBasic
  抽屜在/ usr /股。
  如果你沒有'FASM“,複製它在你的路徑(FASM V1.45至少)
    #CP的PureBasic /編譯器/ FASM的/ usr / bin中/
  要測試你的安裝,只需鍵入:
    #pbcompiler

功能

  • 在巨大的一套內部命令(800+),以快速,輕鬆地構建任何應用程序或遊戲
  • 在所有的基本關鍵字支持
  • 在非常快的編譯器創造了高度優化的可執行文件
  • 在沒有外部DLL,運行時解釋或任何創建可執行文件時,需要其他
  • 與局部和全局變量結構化編程過程的支持
  • 訪問完整的操作系統API的高級程序員
  • 容易的,但非常快速的2D遊戲的支持槽專用庫(的DirectX,SDL,...)
  • 易和基於OGRE高品質的3D支持
  • 通過高度優化(組裝)的最佳利用可用的硬件指令
  • 在源代碼移植AmigaOS,Windows中,的MacOS X和Linux之間,遊戲和應用軟件
  • 專用編輯器和開發環境
  • 集成調試器可以輕鬆地追踪編程錯誤。
  • 技術特點:
  • 486,奔騰(臨,II,III)的支持
  • 內置陣列,動態鍊錶,結構複雜,指針和變量定義
  • 支持的類型:字節(8位),字(16位),龍(32位),浮點(32位)以及用戶定義類型(結構)
  • 內置字符串類型(字符)
  • 常量,二進制和十六進制數的支持
  • 在表達減速(分組常量和明確的數字加在一起)
  • 在標誌方面的優先級和括號的標準算法的支持:+, - ,/,*,與,或,LSL,ASL,LSR,ASR
  • 非常快速編譯(約300萬行/分鐘上P200)
  • 與局部和全局變量結構化編程過程的支持
  • 在所有標準基本關鍵字:如果-ELSE-ENDIF,重複,直到等
  • 外部庫的支持操縱的對象如BMP圖片,窗口,小工具,SDL等。
  • 在外部庫是完全寫在手工優化彙編程序的最大速度和緊湊
  • 在Linux的API函數的充分支持,就好像它們是基本的關鍵字
  • 內聯彙編程序
  • 預編譯的結構,常量文件額外快速編譯
  • 在配置CLI編譯器
  • 系統友好,易於安裝和使用

什麼在此版本中是新的

  • 補充:全部64位版本的PureBasic(Windows)中的
  • 補充:MacOS X系統支持x86
  • 補充說:“JPEG 2000”庫
  • 補充說:“節點”庫
  • 補充說:“Gadget3D'庫
  • 補充說:“Window3D'庫
  • 補充說:“Sound3D'庫
  • 新增:對engine3d完整的Unicode支持
  • 新增:對engine3d MacOS X的支持
  • 補充:絕對/相對轉動的所有engine3d旋轉命令
  • 新增:絕對舉動engine3d物理體
  • 新增:EntityID(),EntityLookAt()
  • 新增:CameraProjectionX(),CameraProjectionY(),WorldDebug(),太陽()
  • 新增:MousePick(),PointPick(),PickX / Y / Z(),CreateWater(),AntialiasingMode()
  • 新增:CatchModule(),ARRAYSIZE(),WindowBounds(),DesktopX(),DesktopY()
  • 新增:FinishDatabaseQuery(),DatabaseID()
  • 新增:CreateSemaphore(),FreeSemaphore(),SignalSemaphore(),WaitSemaphore(),TrySemaphore()
  • 補充說:“.I”原生型的32/64位整數大小
  • 新增:讀/ WriteInteger(),讀/ WritePreferenceInteger(),PeekI(),PokeI()
  • 新增:對編譯器和調試器的語言支持
  • 新增:樣式參數FontRequester()
  • 新增:支持“和/或”的CompilerIf語句
  • 補充:#PB_Event_MinimizeWindow,#PB_Event_MaximizeWindow,#PB_Event_RestoreWindow
  • 新增:以AddStatusBarField #PB_Ignore支持()
  • 新增:#PB_Explorer_DisplayMode到ExplorerListGadget()
  • 新增:多支持操縱桿
  • 新增:#PB_Compiler_FilePath編譯恆
  • 增強:的OnError庫(跨平台)的主要返工
  • 增強:InitScintilla(),參數現在是可選
  • 增強:完成調試器重寫為支持新的平台
  • 優化的XML存儲庫能夠快速處理非常大的文件
  • 優化的LinkedList庫有效地使用內存
  • 改變:'讀'的關鍵字現在requiers類型(Read.l,Read.q等),以避免64位遷移問題
  • 改變:CountList()來LISTSIZE()
  • 改變:ClearGadgetItemList()來ClearGadgetItems()
  • 改變:CameraProjection()來CameraProjectionMode()
  • 改變:的addElement()和現在這樣返回一個指向數據的開始
  • 改變:ComboBoxGadget()高度現在是真正的小工具高度
  • 改變:#Long,#Byte,#Word等來#PB_Long,#PB_Byte,#PB_Word等的一致性
  • 改變:RotateEntity(),RotateCamera()和RotateBillboard()X,Y軸旋轉
  • 改變:CameraFOV()角度弧度度
  • 改變:數組和列表參數現在requiers的“名單”或“陣列”關鍵字
  • 刪除:StrQ(),HexQ(),BinQ(),ValQ()
  • 刪除:ChangeListIconDisplay(),由一個小工具屬性替換
  • 刪除:ButtonImageGadget()向後兼容
  • 刪除:CreateGadgetList(),現在在OpenWindow自動完成()
  • 刪除:CopyTexture(),TextureOutput()
  • 刪除:從IDE中刪除了CPU監控,因為所有操作系統提供相同的功能
  • 修正:在Windows DX9子系統
  • 修正:許多編譯器和庫相關的錯誤

要求

  • 在Linux下的XFree 4.0
  • 在NASM和SDL
  • 在GTK + 1.2
  • SDL 1.2
  • 的PureBasic“MIDAS模塊”庫

顯影劑的其他軟件 Fantaisie Software

PureBasic
PureBasic

26 Jan 15

PureBasic (64-bit)
PureBasic (64-bit)

26 Jan 15

意見 PureBasic

評論沒有發現
添加評論
打開圖片!