PureBasic

Software screenshot:
PureBasic
Software informatie:
Versie: 4.30
Upload datum: 2 Jun 15
Ontwikkelaar: Fantaisie Software
Licentie: Shareware
Prijs: 69.00 $
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

PureBasic is een nieuwe "hoog niveau" programmeertaal gebaseerd op vastgestelde basisregels. PureBasic is vergelijkbaar met elke andere BASIC compiler die u hebt gebruikt, of voor de Amiga of PC. Leren PureBasic is heel eenvoudig! PureBasic is gemaakt voor de beginner en expert gelijk. Compilation tijd is echt snel. We hebben veel energie gestoken in de realisatie van een snelle, betrouwbare en vriendelijke systeem taal te produceren.
 
De syntax is eenvoudig, maar de mogelijkheden zijn eindeloos met geavanceerde functies PureBasic, zoals pointers, structuren, procedures, dynamisch gelinkte lijsten en nog veel meer. De ervaren coder zal geen probleem bij het verkrijgen van toegang tot een van de juridische structuren of OS API objecten.
 
PureBasic is een draagbare programmeertaal die momenteel werkt aan AmigaOS (680x0 en PowerPC), Linux, MacOS X (PowerPC) en Windows-computer-systemen. Dit betekent dat dezelfde code natively kan worden gecompileerd drie systemen en toch de kracht van elk. Er zijn geen knelpunten als een virtuele machine of een code vertaler; de gegenereerde code produceert geoptimaliseerde executables ongeacht het besturingssysteem waarop het is samengesteld. De externe bibliotheken zijn voornamelijk geschreven in hand geoptimaliseerde assembler, die zeer snel commando, vaak veel sneller dan de C / C ++ equivalente produceert.
Installatie:
  Gebruik 'su - om root shell hebben (indien nog niet gedaan)
  Kopieer de 'PureBasic / Compilers / pbcompiler' bestand in / usr / bin /
  of een andere directory in het pad:
    # Cp PureBasic / compilers / pbcompiler / usr / bin /
  Vervolgens verplaatst u de hele directory 'PureBasic' in / usr / share /
    # Cp -rf PureBasic / usr / share /
  OPMERKING: u kunt de $ PUREBASIC_HOME omgevingsvariabele in te stellen
  uw installatie pad als u niet wilt dat de PureBasic zetten
  lade in / usr / share.
  Als u niet beschikt over 'Fasm', kopieer het in je pad (Fasm v1.45 minstens)
    # Cp PureBasic / compilers / Fasm / usr / bin /
  Om te testen uw installatie, net soort:
    # Pbcompiler

Eigenschappen

  • Groot aantal interne commando's (800+) voor elke toepassing of game snel en gemakkelijk op te bouwen
  • Alle BASIC zoekwoorden worden ondersteund
  • Zeer snelle compiler die creëert sterk geoptimaliseerde executables
  • Geen externe DLL's, runtime tolk of iets anders nodig zijn bij het maken van uitvoerbare
  • Procedure ondersteuning voor gestructureerd programmeren met lokale en globale variabelen
  • Toegang tot de volledige OS API voor geavanceerde programmeurs
  • Eenvoudig maar zeer snelle 2D spel ondersteuning trog gewijd bibliotheken (DirectX, SDL, ...)
  • Eenvoudig en hoogwaardige 3D-ondersteuning gebaseerd op OGRE
  • Optimaal gebruik van de beschikbare hardware met behulp van geoptimaliseerde (assemblage) commando's
  • De broncode is draagbaar tussen AmigaOS, Windows, MacOS X en Linux, voor games en applicaties
  • Dedicated editor en ontwikkelomgeving
  • Geïntegreerde debugger om gemakkelijk te traceren programmering bugs.
  • Technische Eigenschappen:
  • 486, Pentium (Pro, II, III) ondersteuning
  • Ingebouwde arrays, dynamisch gelinkte lijsten, complexe structuren, wijzers en variabele definities
  • Ondersteunde: Byte (8 bits), Word (16 bits), Long (32 bits), Float (32 bits) en ook door de gebruiker gedefinieerde types (structuren)
  • Ingebouwde types string (tekens)
  • constanten, binaire en hexadecimale getallen ondersteund
  • Expression verloopstuk (groeperen constanten en expliciete nummers samen)
  • Standaard rekenkundige ondersteuning ten aanzien van teken prioriteit en haakjes: +, -, /, *, en of, LSL, asl, LSR, asr
  • Zeer snelle compilatie (ongeveer 300 000 lijnen / min op een P200)
  • Procedure ondersteuning voor gestructureerd programmeren met lokale en globale variabelen
  • Alle Standard BASIC trefwoorden:. If-Else-EndIf, Repeat-Tot, etc
  • Externe steun bibliotheek om objecten te manipuleren, zoals BMP foto's, ramen, gadgets, SDL, etc.
  • Externe bibliotheken zijn volledig geschreven in de hand geoptimaliseerde assembler voor maximale snelheid en compactheid
  • De Linux-API-functies worden volledig ondersteund als waren zij BASIC zoekwoorden
  • Inline assembler
  • gecompileerde structuren met constanten-bestanden voor extra snelle compilatie
  • Configureerbare CLI compiler
  • System, eenvoudig te installeren en te gebruiken

Wat is nieuw in deze release:

  • Toegevoegd: volledige 64-bits versie van PureBasic (Windows)
  • Toegevoegd: MacOS X x86 support
  • Toegevoegd: 'JPEG 2000' bibliotheek
  • Toegevoegd: 'Node' bibliotheek
  • Toegevoegd: 'Gadget3D' bibliotheek
  • Toegevoegd: 'Window3D' bibliotheek
  • Toegevoegd: 'Sound3D' bibliotheek
  • Toegevoegd: Volledige unicode ondersteuning aan de engine3d
  • Toegevoegd: MacOS X ondersteuning voor engine3d
  • Toegevoegd: Absolute / relatieve rotatie voor alle engine3d draaien commando's
  • Toegevoegd: Absolute zet voor engine3d fysieke lichaam
  • Toegevoegd: EntityID (), EntityLookAt ()
  • Toegevoegd: CameraProjectionX (), CameraProjectionY (), WorldDebug (), zon ()
  • Toegevoegd: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Toegevoegd: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Toegevoegd: FinishDatabaseQuery (), DatabaseID ()
  • Toegevoegd: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Toegevoegd: '.i' native type voor 32/64 bits integer grootte
  • Toegevoegd: Lezen / WriteInteger (), Lezen / WritePreferenceInteger (), PeekI (), PokeI ()
  • Toegevoegd: Taal ondersteuning voor compiler en debugger
  • Toegevoegd: parameter Style naar FontRequester ()
  • Toegevoegd: Ondersteuning voor 'en / of' in CompilerIf verklaringen
  • Toegevoegd: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Toegevoegd: #PB_Ignore steun aan AddStatusBarField ()
  • Toegevoegd: #PB_Explorer_DisplayMode naar ExplorerListGadget ()
  • Toegevoegd: Multiple joystick support
  • Toegevoegd: #PB_Compiler_FilePath compiler constante
  • Verbeterde: Major rework van OnError bibliotheek (crossplatform)
  • Verbeterde: InitScintilla (), parameter is nu optioneel
  • Verbeterde: Compleet debugger herschrijven voor de ondersteuning van de nieuwe platforms
  • Geoptimaliseerd: XML bibliotheek om zeer grote bestanden snel verwerken
  • Geoptimaliseerd: LinkedList bibliotheek om het geheugen efficiënt te gebruiken
  • Gewijzigd: 'Read' keyword requiers nu een type (Read.l, Read.q etc.) tot 64 bits voorkomen migratie problemen
  • Gewijzigd: CountList () om ListSize ()
  • Gewijzigd: ClearGadgetItemList () om ClearGadgetItems ()
  • Gewijzigd: CameraProjection () om CameraProjectionMode ()
  • Gewijzigd: addElement () en dergelijke nu terug een pointer naar het begin van data
  • Gewijzigd: ComboBoxGadget () hoogte is nu de echte gadget hoogte
  • Gewijzigd: #Long, #Byte, #Word enz #PB_Long, #PB_Byte, #PB_Word etc. voor consistentie
  • Gewijzigd: RotateEntity (), RotateCamera () en RotateBillboard () x, y rotatie-as
  • Gewijzigd: CameraFOV () hoek van radialen naar graden
  • Gewijzigd: Array en lijst parameter requiers nu de 'List' of 'Array' keyword
  • Verwijderd: StrQ (), HexQ (), binq (), ValQ ()
  • Verwijderd: ChangeListIconDisplay (), vervangen door een attribuut gadget
  • Verwijderd: ButtonImageGadget () achterwaartse compatibiliteit
  • Verwijderd: CreateGadgetList (), nu automatisch gedaan in OpenWindow ()
  • Verwijderd: CopyTexture (), TextureOutput ()
  • Verwijderd: Removed CPU-monitor van de IDE, zoals alle OS bieden dezelfde functionaliteit
  • Vast: DX9 subsysteem op Windows
  • Fixed: Veel compiler en bibliotheken gerelateerde bugs

Eisen

  • Linux met XFree 4.0
  • nasm en SDL
  • GTK + 1.2
  • SDL 1.2
  • library PureBasic 'MIDAS Module'

Andere software van ontwikkelaar Fantaisie Software

PureBasic
PureBasic

26 Jan 15

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

26 Jan 15

Reacties op PureBasic

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!