PureBasic

Software kuvakaappaus:
PureBasic
Ohjelmiston tiedot:
Versio: 4.30
Lähetyksen päivämäärä: 2 Jun 15
Kehittäjä: Fantaisie Software
Lupa: Shareware
Hinta: 69.00 $
Suosio: 7

Rating: nan/5 (Total Votes: 0)

PureBasic on uusi "korkean tason" ohjelmointikieli perustuu perustettu perussääntöihin. PureBasic on samanlainen kuin kaikki muut BASIC kääntäjä olet käyttänyt, onko Amiga tai PC. Oppiminen PureBasic on hyvin helppoa! PureBasic on luotu aloittelija ja asiantuntija samankaltaisia. Kokoelma aika on todella nopeaa. Olemme tehneet paljon työtä sen toteutuminen tuottaa nopeita, luotettavia ja järjestelmän ystävällinen kieltä.
 
Syntaksi on yksinkertainen, mutta mahdollisuudet ovat loputtomat PureBasic kehittyneemmät ominaisuudet, kuten osoittimia, rakenteita, menettelyjä, dynaamisesti yhteydessä luettelot ja paljon muuta. Kokenut koodaaja ei ole ongelma saada tutustua mihinkään oikeudellisen OS rakenteita tai API esineitä.
 
PureBasic on kannettava ohjelmointikieli, joka tällä hetkellä toimii AmigaOS (680x0 ja PowerPC), Linux, MacOS X (PowerPC) ja Windows-tietokonejärjestelmiin. Tämä tarkoittaa sitä, että samaa koodia voidaan laatia natiivisti kolme järjestelmää ja silti käyttää täydellä teholla kukin. Ei ole pullonkauloja kuin virtuaalikoneen tai koodin kääntäjä; Tuotettu koodi tuottaa erittäin optimoitu ajettavat riippumatta käyttöjärjestelmän, johon se on käännetty. Ulkoiset kirjastot ovat pääosin kirjoitettu käsin optimoitu kokoajan, joka tuottaa erittäin nopea komentoja, usein paljon nopeammin kuin C / C ++ vastaavaa.
Asennus:
  Käytä "su -" olla root kuori (jos ei jo tehneet)
  Kopioi "purebasic / kääntäjät / pbcompiler" tiedosto / usr / bin /
  tai muuta hakemiston PATH:
    # Cp purebasic / kääntäjät / pbcompiler / usr / bin /
  Seuraavaksi siirtää koko "purebasic" hakemistosta / usr / share /
    # Cp -rf purebasic / usr / share /
  HUOMAUTUS: voit asettaa $ PUREBASIC_HOME muuttujan
  asennus polku, jos et halua laittaa purebasic
  laatikko / usr / share.
  Jos sinulla ei ole "fasm", kopioi se teidän tiellä (fasm v1.45 ainakin)
    # Cp purebasic / kääntäjät / fasm / usr / bin /
  Voit testata asennuksen, vain tyyppi:
    # Pbcompiler

Ominaisuudet

  • Valtava sisäisiä komentoja (800 +) nopeasti ja helposti luoda minkä tahansa sovelluksen tai pelin
  • Kaikki BASIC avainsanat ovat tuettuja
  • Erittäin nopea kääntäjä, joka luo optimoitu executables
  • Ei ulkoista DLL, runtime tulkki tai jotain muuta tarvitaan, kun luodaan ajettavat
  • Procedure tukea jäsennelty ohjelmointi paikallisten ja globaalien muuttujien
  • Käytä täyteen OS API edistyneille ohjelmoijille
  • Helppo mutta erittäin nopea 2D peli tukea aallonpohjasta omistettu kirjastot (DirectX, SDL, ...)
  • Helppo ja laadukas 3D-tuki perustuu OGRE
  • optimaalinen käyttö käytettävissä laitteiston avulla optimoitu (kokoonpano) komennot
  • Lähdekoodi on kannettava välillä AmigaOS, Windows, MacOS X ja Linux, pelejä ja sovelluksia
  • Dedicated editori ja kehitysympäristö
  • Integroitu debuggeri helposti jäljittää ohjelmointi vikoja.
  • Tekniset ominaisuudet:
  • 486, Pentium (Pro, II, III) tuki
  • Sisäänrakennettu paneelit, dynaamisesti yhteydessä luettelot, monimutkaisia ​​rakenteita, osoittimet ja vaihteleva määritelmät
  • Tuetut: Byte (8 bittiä), Word (16 bittiä), Long (32 bittiä), Float (32 bittiä) ja käyttäjän määrittämiä tyyppejä (rakenteet)
  • Sisäänrakennettu string tyyppiä (merkkiä)
  • vakiot, binary ja heksadesimaaliluvut tueta
  • Expression vähennysventtiilillä (ryhmittely vakioita ja nimenomainen numerot yhteen)
  • Standard aritmeettinen tuen osalta merkin prioriteetti ja suluissa: +, -, /, *, ja, tai, LSL, asl, LSR, asr
  • Erittäin nopea kokoaminen (noin 300 000 riviä / min P200)
  • Procedure tukea jäsennelty ohjelmointi paikallisten ja globaalien muuttujien
  • Kaikki Standard BASIC avainsanat: Jos-Else-EndIf, Toista-asti, jne.
  • Ulkoinen kirjasto tukea käsitellä objekteja, kuten BMP-kuvia, ikkunat, vempaimia, SDL, jne.
  • Ulkoinen kirjastot ovat täysin kirjoitettu käsin optimoitu kokoonpanijalle maksiminopeus ja tiiviyttä
  • Linux API toimintoja tukevat täysin ikään kuin ne olisivat BASIC avainsanat
  • Inline assembler
  • esikäännetty rakenteita vakioita tiedostoja erittäin nopean kokoelma
  • Konfiguroitavat CLI kääntäjä
  • System ystävällinen, helppo asentaa ja käyttää

Mikä on uusi tässä julkaisussa:

  • Lisätty: Koko 64 bittiä version PureBasic (Windows)
  • Lisätty: MacOS X x86 tukea
  • Lisätty: 'JPEG 2000 kirjasto
  • Added: "Node" kirjasto
  • Lisätty: 'Gadget3D "kirjasto
  • Lisätty: 'Window3D "kirjasto
  • Lisätty: 'Sound3D "kirjasto
  • Lisätty: Full Unicode tuki engine3d
  • Lisätty: MacOS X tuki engine3d
  • Lisätty: Absolute / suhteellinen kierto kaikille engine3d kiertää komennot
  • Lisätty: Absolute liikkua engine3d physic body
  • Lisätty: EntityID (), EntityLookAt ()
  • Lisätty: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Sun ()
  • Lisätty: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Lisätty: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Lisätty: FinishDatabaseQuery (), DatabaseID ()
  • Lisätty: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Added: ".i" native tyyppi 32/64 bitin kokonaisluku kokoa
  • Lisätty: Read / WriteInteger (), Read / WritePreferenceInteger (), PeekI (), PokeI ()
  • Lisätty: Language tuki kääntäjä ja debuggeri
  • Lisätty: Style parametrin FontRequester ()
  • Lisätty: tuki "ja / tai" in CompilerIf liitetiedot
  • Lisätty: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Lisätty: #PB_Ignore tuki AddStatusBarField ()
  • Lisätty: #PB_Explorer_DisplayMode ja ExplorerListGadget ()
  • Lisätty: Useita joystick tuki
  • Lisätty: #PB_Compiler_FilePath kääntäjä vakio
  • Parannettu: Major työstää of OnError kirjaston (crossplatform)
  • Enhanced: InitScintilla (), parametri on nyt valinnainen
  • Parannettu: Täydellinen debuggeri uudelleenkirjoitettu tukemiseksi uusien alustojen
  • Optimoitu: XML kirjasto käsittelemään hyvin suuria tiedostoja nopeasti
  • Optimoitu: LinkedList kirjasto käyttää muistia tehokkaasti
  • Changed: "Read" avainsanalla nyt requiers tyyppi (Read.l, Read.q jne), jotta vältetään 64 bittiä muuttoliikkeen ongelmia
  • Changed: CountList () ja ListSize ()
  • Changed: ClearGadgetItemList () ja ClearGadgetItems ()
  • Changed: CameraProjection () ja CameraProjectionMode ()
  • Changed: AddElement () ja kuten nyt palaa osoitin alku tietojen
  • Changed: ComboBoxGadget () korkeus on nyt todellinen gadget korkeus
  • Changed: #Long, #Byte, #Word jne #PB_Long, #PB_Byte, #PB_Word jne johdonmukaisuuden
  • Changed: RotateEntity (), RotateCamera () ja RotateBillboard () x, y pyörimisakselin
  • Changed: CameraFOV () kulma radiaani ja asteen
  • Muutettu: Array ja listan parametri nyt requiers "List" tai "Array" avainsanalla
  • Poistettu: StrQ (), HexQ (), BinQ (), ValQ ()
  • Poistettu: ChangeListIconDisplay (), korvattu gadget attribuutin
  • Poistettu: ButtonImageGadget () taaksepäin yhteensopivuus
  • Poistettu: CreateGadgetList (), nyt automaattisesti tehty OpenWindow ()
  • Poistettu: CopyTexture (), TextureOutput ()
  • Poistettu: Poistettu CPU monitorin IDE, sillä kaikki OS tarjoavat samat toiminnot
  • Kiinteät: DX9 alijärjestelmän Windows
  • Kiinteät: Monet kääntäjä ja kirjastot liittyvät bugeja

vaatimukset

  • Linux XFree 4.0
  • NASM ja SDL
  • GTK + 1,2
  • SDL 1.2
  • PureBasic 'MIDAS Module "kirjasto

Muu ohjelmistojen kehittäjä Fantaisie Software

PureBasic
PureBasic

26 Jan 15

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

26 Jan 15

Kommentit PureBasic

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!