PureBasic

Software screenshot:
PureBasic
Software detaljer:
Version: 4.30
Upload dato: 2 Jun 15
Licens: Shareware
Pris: 69.00 $
Popularitet: 28

Rating: nan/5 (Total Votes: 0)

PureBasic er en ny "højt niveau" programmeringssprog baseret på etablerede grundlæggende regler. PureBasic ligner enhver anden BASIC compiler du kan have brugt, uanset om Amiga eller PC. Learning PureBasic er meget nemt! PureBasic er skabt til begynderen og ekspert ens. Compilation tid er virkelig hurtig. Vi har lagt en stor indsats i dens realisering at producere en hurtig, pålidelig og systemet venlige sprog.
 
Syntaksen er enkel, men mulighederne er uendelige med PureBasic avancerede funktioner, såsom pointere, strukturer, procedurer, dynamisk forbundet lister og meget mere. Den erfarne coder vil have noget problem i at få adgang til nogen af ​​de juridiske OS strukturer eller API objekter.
 
PureBasic er en bærbar programmeringssprog, som i øjeblikket arbejder på AmigaOS (680x0 og PowerPC), Linux, MacOS X (PowerPC) og Windows computersystemer. Det betyder, at den samme kode kan udarbejdes indbygget de tre systemer, og stadig bruge den fulde effekt af hver. Der er ingen flaskehalse som en virtuel maskine eller en kode oversætter; den genererede kode producerer stærkt optimeret eksekverbare uanset OS, som den er udarbejdet. De eksterne biblioteker er hovedsageligt skrevet i hånden optimeret assembler, som producerer meget hurtige kommandoer, ofte meget hurtigere end C / C ++ ækvivalent.
Installation:
  Brug 'su - "at have root shell (hvis det ikke allerede er gjort)
  Kopier 'purebasic / Compilers / pbcompiler' fil i / usr / bin /
  eller enhver anden mappe i PATH:
    # Cp purebasic / compilere / pbcompiler / usr / bin /
  Næste, skal du flytte hele "purebasic" mappe i / usr / share /
    # Cp -rf purebasic / usr / share /
  BEMÆRK: Du kan indstille variabel $ PUREBASIC_HOME miljø
  din installation sti, hvis du ikke ønsker at sætte purebasic
  skuffe i / usr / share.
  Hvis du ikke har 'fasm «, kopiere det i din sti (fasm v1.45 mindst)
    # Cp purebasic / compilere / fasm / usr / bin /
  At teste din installere, bare seværdighed:
    # Pbcompiler

Funktioner :

  • Kæmpe sæt interne kommandoer (800 +) til hurtigt og nemt at opbygge et program eller spil
  • Alle BASIC søgeord er understøttet
  • Meget hurtig compiler, der skaber stærkt optimeret eksekverbare
  • Ingen eksterne DLL, runtime tolk eller noget andet kræves ved oprettelse eksekverbare
  • Procedure støtte til struktureret programmering med lokale og globale variabler
  • Adgang til fuld OS API for avancerede programmører
  • Let men meget hurtige 2D spil support trough dedikerede biblioteker (DirectX, SDL, ...)
  • Nem og høj kvalitet 3D-understøttelse baseret på OGRE
  • Optimal udnyttelse af den tilgængelige hardware ved at bruge stærkt optimeret (samling) kommandoer
  • Kildekode er bærbare mellem AmigaOS, Windows, MacOS X og Linux, for spil og programmer
  • Dedikeret redaktør og udviklingsmiljø
  • Integreret debugger for nemt spore programmering bugs.
  • Tekniske Features:
  • 486, Pentium (Pro, II, III) støtte
  • Indbyggede arrays, dynamisk forbundet lister, komplekse strukturer, pointers og variable definitioner
  • Understøttede typer: Byte (8 bit), Word (16 bit), Long (32 bit), Float (32 bit) og også brugerdefinerede typer (strukturer)
  • Indbygget string typer (tegn)
  • Konstanter, binære og hexadecimale tal understøttes
  • Udtryk reducering (gruppering konstanter og eksplicitte tal sammen)
  • Standard aritmetiske støtte i forbindelse med tegn prioritet og parentes: +, -, /, *, og, eller, LSL, over havets overflade, LSR, ASR
  • Meget hurtig kompilering (ca. 300 000 linier / min på en P200)
  • Procedure støtte til struktureret programmering med lokale og globale variabler
  • Alle Standard BASIC nøgleord:. If-Else-EndIf, Gentag-Indtil osv
  • Ekstern støtte biblioteket til at manipulere objekter som BMP billeder, vinduer, gadgets, SDL osv.
  • Eksterne biblioteker er fuldt skrevet i hånden optimeret assembler for maksimal hastighed og kompakthed
  • De Linux API funktioner er fuldt understøttet, som om de var BASIC søgeord
  • Inline assembler
  • færdigkompilerede strukturer med konstanter filer til ekstra hurtig kompilering
  • Konfigurerbar CLI compiler
  • System venlig, let at installere og bruge

Hvad er nyt i denne udgivelse:

  • Tilføjet: Fuld 64 bit version af PureBasic (Windows)
  • Tilføjet: MacOS X x86 support
  • Tilføjet: »JPEG 2000 bibliotek
  • Tilføjet: »Node 'bibliotek
  • Tilføjet: »Gadget3D 'bibliotek
  • Tilføjet: »Window3D 'bibliotek
  • Tilføjet: »Sound3D 'bibliotek
  • Tilføjet: Fuld unicode støtte til engine3d
  • Tilføjet: MacOS X støtte til engine3d
  • Tilføjet: Absolut / relativ rotation for alle engine3d rotere kommandoer
  • Tilføjet: Absolut træk for engine3d fysik krop
  • Tilføjet: EntityID (), EntityLookAt ()
  • Tilføjet: CameraProjectionX (), CameraProjectionY (), WorldDebug (), Sun ()
  • Tilføjet: MousePick (), PointPick (), PickX / Y / Z (), CreateWater (), AntialiasingMode ()
  • Tilføjet: CatchModule (), ArraySize (), WindowBounds (), DesktopX (), DesktopY ()
  • Tilføjet: FinishDatabaseQuery (), DatabaseID ()
  • Tilføjet: CreateSemaphore (), FreeSemaphore (), SignalSemaphore (), WaitSemaphore (), TrySemaphore ()
  • Tilføjet: ».i 'indfødte type til 32/64 bits heltal størrelse
  • Tilføjet: Læs / WriteInteger (), Læs / WritePreferenceInteger (), PeekI (), PokeI ()
  • Tilføjet: Sprog support til compiler og debugger
  • Tilføjet: Style parameter til FontRequester ()
  • Tilføjet: Støtte til "og / eller" i CompilerIf udsagn
  • Tilføjet: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Tilføjet: #PB_Ignore støtte til AddStatusBarField ()
  • Tilføjet: #PB_Explorer_DisplayMode til ExplorerListGadget ()
  • Tilføjet: Multiple joystick support
  • Tilføjet: #PB_Compiler_FilePath compiler konstant
  • Forbedret: Major rework af OnError bibliotek (krydsplatform)
  • Forbedret: InitScintilla (), parameter er nu valgfri
  • Forbedret: Komplet debugger omskrivning for support af de nye platforme
  • Optimeret: XML-bibliotek til at håndtere meget store filer hurtigt
  • Optimeret: LinkedList bibliotek at bruge hukommelse effektivt
  • Ændret: Læs 'søgeord requiers nu en type (Read.l, Read.q etc.) for at undgå 64 bits problemer med migration
  • Ændret: CountList () til ListSize ()
  • Ændret: ClearGadgetItemList () til ClearGadgetItems ()
  • Ændret: CameraProjection () til CameraProjectionMode ()
  • Ændret: AddElement () og sådan nu returnere en pointer til starten af ​​data
  • Ændret: ComboBoxGadget () højde er nu den virkelige gadget højde
  • Ændret: #Long, #Byte, #Word mv til #PB_Long, #PB_Byte, #PB_Word mv til konsistens
  • Ændret: RotateEntity (), RotateCamera () og RotateBillboard () x, y rotationsakse
  • Ændret: CameraFOV () vinkel fra radian til graden
  • Ændret: Array og liste parameter requiers nu den "liste" eller "Array" nøgleord
  • Fjernet: StrQ (), HexQ (), BinQ (), ValQ ()
  • Fjernet: ChangeListIconDisplay (), erstattet af en gadget attribut
  • Fjernet: ButtonImageGadget () bagudkompatibilitet
  • Fjernet: CreateGadgetList (), nu automatisk gjort i OpenWindow ()
  • Fjernet: CopyTexture (), TextureOutput ()
  • Fjernet: Fjernet CPU skærm fra IDE, da alle OS giver samme funktionalitet
  • Fast: DX9 delsystem på Windows
  • Fast: Mange compiler og biblioteker relaterede bugs

Krav :

  • Linux med XFree 4,0
  • NASM og SDL
  • GTK + 1.2
  • SDL 1.2
  • PureBasic 'MIDAS Module' bibliotek

Andre software developer Fantaisie Software

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

26 Jan 15

PureBasic
PureBasic

26 Jan 15

Kommentarer til PureBasic

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!