PureBasic

Sagteware kiekie:
PureBasic
Sagteware besonderhede:
Weergawe: 4.30
Upload datum: 2 Jun 15
Ontwikkelaar: Fantaisie Software
Lisensie: Shareware
Prys: 69.00 $
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

PureBasic is 'n nuwe "hoë vlak" programmeertaal gebaseer op gevestigde basiese reëls. PureBasic is soortgelyk aan enige ander basiese samesteller kan jy gebruik het, hetsy vir die Amiga of PC. Leer PureBasic is baie maklik! PureBasic is geskep vir die beginner en kenner gelyk. Samestelling tyd is regtig vinnig. Ons het 'n baie moeite in die verwesenliking van 'n vinnige, betroubare en vriendelike stelsel taal te produseer.
 
Die sintaksis is eenvoudig, maar die moontlikhede is eindeloos met gevorderde funksies PureBasic se, soos wenke, strukture, prosedures, dinamiese gekoppel lyste en nog baie meer. Die ervare kodeerder sal geen probleem om toegang tot enige van die wetlike OS strukture of API voorwerpe het.
 
PureBasic is 'n draagbare programmeertaal wat tans werk op AmigaOS (680x0 en PowerPC), Linux, MacOS X (PowerPC) en Windows rekenaar stelsels. Dit beteken dat die dieselfde kode native saamgestel kan word die drie stelsels en nog steeds gebruik die volle krag van elk. Daar is geen knelpunte soos 'n virtuele masjien of 'n kode vertaler; die gegenereerde kode produseer geoptimaliseerde executables, ongeag van die OS waarop dit saamgestel word. Die eksterne biblioteke is hoofsaaklik geskryf in die hand new assembler, wat baie vinnig opdragte, dikwels baie vinniger as die C / C ++ ekwivalent produseer.
Installasie:
  Gebruik 'su -' om wortel dop het (indien nie reeds gedoen)
  Kopieer die 'purebasic / vertalers / pbcompiler 'n lêer in / usr / bin /
  of enige ander gids in die pad:
    # CP purebasic / samestellers / pbcompiler / usr / bin /
  Volgende, beweeg die hele gids 'purebasic' in / usr / share /
    # CP rf purebasic / usr / share /
  Let wel: Jy kan die $ PUREBASIC_HOME omgewing veranderlike te stel
  jou installasie pad as jy nie wil hê dat die purebasic sit
  laai in / usr / aandeel.
  As jy nie 'fasm, kopieer dit in jou pad (fasm v1.45 ten minste)
    # CP purebasic / samestellers / fasm / usr / bin /
  Om te toets jou installeer, net type:
    # Pbcompiler

Eienskappe :

  • Groot versameling van interne opdragte (800 +) om enige aansoek of spel vinnig en maklik te bou
  • Alle BASIC sleutelwoorde word ondersteun
  • Baie vinnig samesteller wat skep geoptimaliseerde executables
  • Geen eksterne DLLs, runtime tolk of enigiets anders wat benodig word wanneer die skep van executables
  • Prosedure ondersteuning vir gestruktureerde programmering met plaaslike en globale veranderlikes
  • Toegang tot volle OS API vir gevorderde programmeerders
  • Maklik nie, maar baie vinnig 2D game ondersteuning trog toegewy biblioteke (DirectX, SDL, ...)
  • Maklik en hoë gehalte 3D ondersteuning gebaseer op Ogre
  • Optimale gebruik van die beskikbare hardeware deur die gebruik van geoptimaliseerde (vergadering) beveel
  • Bronkode is draagbaar tussen AmigaOS, Windows, MacOS X en Linux, vir speletjies en programme
  • Toegewyde redakteur en ontwikkeling omgewing
  • Geïntegreerde debugger om maklik te spoor programmering foute.
  • Tegniese kenmerke:
  • 486, Pentium (Pro, II, III) ondersteuning
  • Built-in skikkings, dinamiese geskakelde lyste, komplekse strukture, wysers en veranderlike definisies
  • Ondersteun tipes: Byte (8 stukkies), Word (16 stukkies), Long (32 stukkies), Float (32 stukkies) en ook die gebruiker gedefinieerde tipes (strukture)
  • Built-in tipes string (karakters)
  • Konstantes, binêre en heksadesimale getalle ondersteun
  • Expression reducer (groepering konstantes en eksplisiete getalle bymekaar)
  • Standard rekenkundige ondersteuning ten opsigte van teken prioriteit en hakies: +, -, / *, en, of, toenmalige LSL, asl, lsr, asr
  • Baie vinnig samestelling (sowat 300 000 lyne / min op 'n P200)
  • Prosedure ondersteuning vir gestruktureerde programmering met plaaslike en globale veranderlikes
  • Alle Standard BASIC sleutelwoorde:. As-Else-EndIf, Herhaal-Tot, ens
  • Eksterne ondersteuning biblioteek om voorwerpe te manipuleer soos BMP foto's, vensters, gadgets, SDL, ens.
  • Eksterne biblioteke volgeskryf in hand new assembler vir 'n maksimum spoed en kompaktheid
  • Die Linux API funksies is ten volle ondersteun asof hulle BASIC sleutelwoorde
  • Inline assembler
  • compileerde strukture met konstantes lêers vir ekstra vinnig samestelling
  • Konfigureerbare CLI samesteller
  • System vriendelik, maklik om te installeer en te gebruik

Wat is nuut in hierdie release:

  • Bygevoeg: Full 64 stukkies weergawe van PureBasic (Windows)
  • Bygevoeg: MacOS X x86 ondersteuning
  • bygevoeg: "JPEG 2000 'biblioteek
  • bygevoeg: "Node 'biblioteek
  • bygevoeg: "Gadget3D 'biblioteek
  • bygevoeg: "Window3D 'biblioteek
  • bygevoeg: "Sound3D 'biblioteek
  • Bygevoeg: Full unicode ondersteuning aan die engine3d
  • Bygevoeg: MacOS X ondersteuning vir engine3d
  • Bygevoeg: Absolute / relatiewe rotasie vir alle engine3d draai opdragte
  • Bygevoeg: Absolute skuif vir engine3d physiques liggaam
  • Bygevoeg: EntityID (), EntityLookAt ()
  • Bygevoeg: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Sun ()
  • Bygevoeg: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Bygevoeg: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Bygevoeg: FinishDatabaseQuery (), DatabaseID ()
  • Bygevoeg: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • bygevoeg: ".i 'moedertaal tipe vir 32/64 stukkies heelgetal grootte
  • Bygevoeg: Lees / WriteInteger (), Lees / WritePreferenceInteger (), PeekI (), PokeI ()
  • Added: Taal ondersteuning vir samesteller en debugger
  • Bygevoeg: parameter Style om FontRequester ()
  • Bygevoeg: Ondersteuning vir 'en / of' in CompilerIf state
  • Bygevoeg: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Bygevoeg: #PB_Ignore ondersteuning aan AddStatusBarField ()
  • Bygevoeg: #PB_Explorer_DisplayMode om ExplorerListGadget ()
  • Bygevoeg: Multiple joystick ondersteuning
  • Bygevoeg: #PB_Compiler_FilePath samesteller konstante
  • Verbeterde: Ver van OnError biblioteek (cross platform)
  • Verbeterde: InitScintilla (), parameter is nou opsioneel
  • Verbeterde: Complete debugger herskryf vir die ondersteuning van die nuwe platforms
  • Geoptimaliseerd: XML biblioteek baie groot lêers vinnig hanteer
  • Geoptimaliseerd: LinkedList biblioteek geheue doeltreffend te gebruik
  • verander: "Lees 'navraag deskundigheid nou 'n tipe (Read.l, Read.q ens) tot 64 stukkies vermy migrasie probleme
  • verander: CountList () om ListSize ()
  • verander: ClearGadgetItemList () om ClearGadgetItems ()
  • verander: CameraProjection () om CameraProjectionMode ()
  • verander: AddElement () en sodanige nou terugkeer 'n wyser na die begin van data
  • verander: ComboBoxGadget () hoogte is nou die ware gadget hoogte
  • verander: #Long, #Byte, #Word ens #PB_Long, #PB_Byte, #PB_Word ens vir konsekwentheid
  • verander: RotateEntity (), RotateCamera () en RotateBillboard () x, y rotasie as
  • verander: CameraFOV () hoek van radiaal om graad
  • verander: Array en lys parameter deskundigheid nou die 'List "of" Array "navraag
  • verwyder: StrQ (), HexQ (), BinQ (), ValQ ()
  • verwyder: ChangeListIconDisplay (), vervang deur 'n kenmerk gadget
  • verwyder: ButtonImageGadget () backward compatibility
  • verwyder: CreateGadgetList (), nou outomaties gedoen in OpenWindow ()
  • verwyder: CopyTexture (), TextureOutput ()
  • verwyder: verwyder CPU monitor van die IDE, as al OS bied dieselfde funksionaliteit
  • Vaste: DX9 substelsel op Windows
  • Vaste: Baie samesteller en biblioteke verwante foute

Vereistes :

  • Linux met XFree 4,0
  • NASM en SDL
  • GTK + 1,2
  • SDL 1,2
  • biblioteek PureBasic 'MIDAS Module'

Ander sagteware ontwikkelaar Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Kommentaar te PureBasic

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!