PureBasic

Szoftver screenshot:
PureBasic
Szoftver adatai:
Változat: 4.30
Feltöltés dátuma: 2 Jun 15
Fejlesztő: Fantaisie Software
Engedély: Shareware
Ár: 69.00 $
Népszerűség: 28

Rating: nan/5 (Total Votes: 0)

PureBasic egy új, "magas szintű" programozási nyelv, amely a megállapított alapvető szabályokat. PureBasic hasonló bármely más BASIC compiler lehet, hogy használt-e az Amiga vagy PC. Learning PureBasic nagyon egyszerű! PureBasic jött létre a kezdő és szakértői egyaránt. Összeállítás idő nagyon gyors. Mi tesz egy sok erőfeszítést tett annak megvalósítása, hogy készítsen egy gyors, megbízható és barátságos rendszer nyelven.
 
A szintaxis egyszerű, de a lehetőségek végtelenek a PureBasic fejlett funkciók, mint például a mutatók, struktúrák, eljárások, dinamikusan kapcsolt listák és még sok más. A tapasztalt coder nem lesz probléma való hozzáférés bármely jogi OS szerkezetek vagy API tárgyakat.
 
PureBasic egy hordozható programozási nyelv, amely jelenleg működik AmigaOS (680x0 és PowerPC), Linux, MacOS X (PowerPC) és a Windows számítógépes rendszerek. Ez azt jelenti, hogy ugyanazt a kódot lehet összeállítani natívan a három rendszert, és még mindig használja a teljes hatalom minden. Nincsenek szűk, mint egy virtuális gép, vagy egy kódot fordító; A generált kód termel magasan optimalizált végrehajtható, függetlenül az OS, amelyen össze. A külső könyvtár elsősorban írva kézzel optimalizált szerelő, amellyel nagyon gyorsan parancsokat, gyakran sokkal gyorsabb, mint a C / C ++ egyenértékű.
Telepítés:
  Használja a 'su - "hogy root shell (ha még nem történt meg)
  Másolja a "purebasic / Fordítóprogramok / pbcompiler" / usr / bin /
  vagy bármilyen más könyvtárat a PATH:
    # Cp purebasic / összeállítói / pbcompiler / usr / bin /
  Ezután mozgassa az egész "purebasic" könyvtár a / usr / share /
    # Cp -rf purebasic / usr / share /
  Megjegyzés: beállíthatja a $ PUREBASIC_HOME környezeti változót
  a telepítési útvonal, ha nem akarjuk, hogy a purebasic
  fiók / usr / share.
  Ha nincs "fasm", másolja a pályára (fasm v1.45 legalább)
    # Cp purebasic / összeállítói / fasm / usr / bin /
  Hogy tesztelje a telepítéséhez, írjuk be:
    # Pbcompiler

Tulajdonságok :

  • Hatalmas sor belső parancsok (800+), hogy gyorsan és könnyen épít olyan alkalmazás vagy játék
  • Minden BASIC kulcsszavak támogatja
  • Nagyon gyors fordító mely megteremti optimalizált futtatható
  • Nem külső DLL-ek, runtime tolmács vagy bármi más szükséges létrehozásakor futtatható
  • eljárási támogatja a strukturált programozás helyi és globális változók
  • Hozzáférés a teljes OS API haladó programozók
  • Könnyű, de nagyon gyors 2D-s játék támogatása keresztül dedikált könyvtárak (DirectX, SDL, ...)
  • Könnyű és kiváló minőségű 3D támogatás alapján OGRE
  • optimális használata a rendelkezésre álló hardver segítségével optimalizált (közgyűlés) parancsok
  • A forráskód hordozható közötti AmigaOS, a Windows, MacOS X és Linux, játékok és alkalmazások
  • dedikált szerkesztő és fejlesztési környezet
  • integrált debugger hogy könnyebben lehessen a programozási hibákat.
  • Műszaki jellemzők:
  • 486, Pentium (Pro, II, III) támogatása
  • beépített tömbökkel, dinamikusan láncolt listák, bonyolult szerkezetű, pointerek és változó definíciókat
  • Támogatott típusok: byte (8 bit), a Word (16 bit), Hosszú (32 bit), Float (32 bit), valamint a felhasználó által definiált típusok (struktúrák)
  • Beépített karakterlánc típusú (karakter)
  • állandók, bináris és hexadecimális számok támogatott
  • Expression szűkítő (csoportosítás állandók és explicit számok együtt)
  • aritmetikai támogatása tekintetében jele prioritás, és zárójelben: +, -, /, *, és, vagy, LSL, mBf LSR, ASR
  • Nagyon gyors összeállítása (mintegy 300 000 sor / perc a P200)
  • eljárási támogatja a strukturált programozás helyi és globális változók
  • Minden standard BASIC kulcsszavak: if-else-EndIf, Ismétlés-ig, stb.
  • Külső könyvtár támogatása manipulálni tárgyakat, mint a BMP képeket, ablakok, szerkentyű, SDL, stb.
  • Külső könyvtárak teljes egészében leírásra a kézben optimalizált szerelő a maximális sebességet és kompakt
  • A Linux API funkciók teljes mértékben támogatott, mintha BASIC kulcsszavak
  • Inline szerelő
  • Előre lefordított szerkezetek állandók fájlokat az extra gyors összeállítása
  • Beállítható CLI fordító
  • System barátságos, könnyen telepíthető és használható

Mi az új ebben a kiadásban:

  • Added: Teljes 64 bites változata PureBasic (Windows)
  • Added: MacOS X x86 támogatás
  • egészül ki: "JPEG 2000" könyvtár
  • egészül ki: "Node" könyvtár
  • egészül ki: "Gadget3D" könyvtár
  • egészül ki: "Window3D" könyvtár
  • egészül ki: "Sound3D" könyvtár
  • Added: Teljes Unicode támogatás a engine3d
  • Added: MacOS X támogatás engine3d
  • Added: Abszolút / relatív forgás minden engine3d forgatni parancsok
  • Added: Abszolút lépés a engine3d fizikus test
  • Added: EntityID (), EntityLookAt ()
  • Added: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Sun ()
  • Added: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Added: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Added: FinishDatabaseQuery (), DatabaseID ()
  • Added: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • egészül ki: ".I" bennszülött típusú 32/64 bit integer mérete
  • Added: Read / WriteInteger (), Read / WritePreferenceInteger (), PeekI (), PokeI ()
  • Added: Nyelvi támogatás fordító vagy debugger
  • Added: Stílus paramétert FontRequester ()
  • Added: Támogatás "és / vagy" a CompilerIf nyilatkozatok
  • Added: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Added: #PB_Ignore támogatást AddStatusBarField ()
  • Added: #PB_Explorer_DisplayMode a ExplorerListGadget ()
  • Added: Több joystick támogatás
  • Added: #PB_Compiler_FilePath fordító állandó
  • Továbbfejlesztett: Major átdolgozása onerror könyvtár (platformfüggetlen)
  • Továbbfejlesztett: InitScintilla (paraméter) most szabadon választható
  • Továbbfejlesztett: Complete debugger rewrite támogatására az új platformokon
  • Optimalizált: XML könyvtár kezelni nagyon nagy fájlok gyors
  • Optimalizált: LinkedList könyvtár használata hatékony memória
  • Változott: "Read" kulcsszó most requiers típusú (Read.l, Read.q stb), nehogy a 64 bit migrációs problémák
  • Megváltozott: CountList (), hogy ListSize ()
  • Megváltozott: ClearGadgetItemList (), hogy ClearGadgetItems ()
  • Megváltozott: CameraProjection (), hogy CameraProjectionMode ()
  • Megváltozott: AddElement (), és így most vissza a mutatót a feljegyzések kezdete
  • Megváltozott: ComboBoxGadget () magassága most a valós gadget magasság
  • Megváltozott: Hosszú megjegyzés, #Byte, #Word stb #PB_Long, #PB_Byte, #PB_Word stb következetesség
  • Megváltozott: RotateEntity (), RotateCamera () és RotateBillboard () x, y forgástengely
  • Megváltozott: CameraFOV () szöget radiánban fok
  • Megváltozott: Array, és a listát a paraméter most requiers a "List" vagy "Array" címszó
  • Törölve: StrQ (), HexQ (), BinQ (), ValQ ()
  • Törölve: ChangeListIconDisplay (), helyébe egy gadget attribútum
  • Törölve: ButtonImageGadget () a visszamenőleges kompatibilitás
  • Törölve: CreateGadgetList (), most már automatikusan történik OpenWindow ()
  • Törölve: CopyTexture (), TextureOutput ()
  • Az eltávolított: Az eltávolított CPU monitor az IDE, mint az összes OS ugyanazt a funkcionalitást
  • Javítva: DX9 alrendszer Windows
  • Javítva: Sok fordító és könyvtárak kapcsolatos hibák

követelmények :

  • Linux XFree 4,0
  • NASM és SDL
  • GTK + 1.2
  • SDL 1.2
  • PureBasic "MIDAS Module 'könyvtár

Más szoftver fejlesztő Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Hozzászólások a PureBasic

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!