PureBasic

Screenshot Software:
PureBasic
Mga detalye ng Software:
Bersyon: 4.30
I-upload ang petsa: 2 Jun 15
Nag-develop: Fantaisie Software
Lisensya: Shareware
Presyo: 69.00 $
Katanyagan: 7

Rating: nan/5 (Total Votes: 0)

PureBasic ay isang bagong programming language "high level" batay sa itinatag BATAYANG patakaran. PureBasic ay katulad ng anumang iba pang mga BATAYANG tagatala maaaring ginamit mo, kung para sa Amiga o PC. Learning PureBasic ay tunay madali! PureBasic ay nilikha para sa mga baguhan at eksperto magkamukha. Compilation oras ay talagang mabilis. Kami ay ilagay sa isang pulutong ng mga pagsisikap sa pagsasakatuparan nito upang makabuo ng isang mabilis, maaasahan at sistema ng friendly na wika.
 
Ang syntax ay simple ngunit ang posibilidad ay walang hanggan sa mga advanced na mga tampok PureBasic, tulad ng mga payo, mga istraktura, mga pamamaraan, mga dynamic na-link na listahan at marami pang iba. Ang karanasan tagapagkodigo ay walang problema sa pagkakaroon ng access sa anumang mga legal na kaayusan OS o bagay API.
 
PureBasic ay isang portable na programming language na kung saan kasalukuyang gumagana sa AmigaOS (680x0 at PowerPC), Linux, MacOS X (PowerPC) at mga sistema ng Windows computer. Ito ay nangangahulugan na ang parehong code ay maaaring naipon natively tatlong mga sistema at pa rin gamitin ang buong kapangyarihan ng bawat isa. Walang mga bottleneck tulad ng isang virtual machine o ng isang tagasalin code; nalikhang code gumagawa mataas na-optimize executables alintana ang OS na kung saan ito ay naipon. Ang mga panlabas na mga aklatan ay higit sa lahat na nakasulat sa hand-optimize assembler, na gumagawa ng tunay mabilis na utos, madalas na mas mabilis kaysa sa mga C / C ++ katumbas.
Pag-install:
  Gamitin ang 'su -' upang magkaroon root shell (kung hindi pa tapos)
  Kopyahin ang 'compiler purebasic / / pbcompiler' file sa / usr / bin /
  o anumang iba pang direktoryo sa PATH:
    # Cp purebasic / compiler / pbcompiler / usr / bin /
  Susunod, ilipat ang buong 'purebasic' na direktoryo sa / usr / share /
    # Cp RF purebasic / usr / share /
  NOTE: maaari mong itakda ang $ PUREBASIC_HOME environment variable sa
  ang iyong mga landas sa pag-install kung hindi mo nais na ilagay ang purebasic
  drawer sa / usr / share.
  Kung hindi ka magkaroon ng 'fasm', kopyahin ito sa iyong path (fasm v1.45 hindi bababa sa)
    # Cp purebasic / compiler / fasm / usr / bin /
  Upang subukan ang iyong pag-install, i-type lamang ang:
    # Pbcompiler

Features :

  • Napakalaki hanay ng mga panloob na command (800 +) upang mabilis at madaling bumuo ng anumang application o laro
  • Lahat BATAYANG keywords ay suportado
  • Napakabilis compiler na lumilikha ng mataas na-optimize executables
  • Walang panlabas DLLs, runtime interpreter o anumang bagay na kinakailangan kapag lumilikha ng executables
  • Pamamaraan ng suporta para sa nakabalangkas na programa na may mga lokal at global variable
  • Access sa buong OS API para sa mga advanced na programmer
  • Madaling ngunit masyadong mabilis 2D game support trough nakatuon aklatan (DirectX, SDL, ...)
  • Madali at high 3D suporta kalidad batay sa dambuhala
  • Pinakamainam na paggamit ng mga magagamit na hardware sa pamamagitan ng paggamit mataas na-optimize (pagpupulong) command
  • Source code ay portable pagitan AmigaOS, Windows, MacOS X at Linux, para sa mga laro at mga application
  • dedikado editor at unlad na kapaligiran
  • Integrated debugger upang madaling bakas programming bug.
  • Technical Tampok:
  • 486, Pentium (Pro, II, III) support
  • Built-in arrays, magilas na naka-link na listahan, kumplikadong kaayusan, payo at variable kahulugan
  • Mga sinusuportahang uri: Byte (8 bits), Word (16 bit), Long (32 bits), magpalutang (32 bit) at din uri na tinukoy ng user (istruktura)
  • Built-in na uri string (character)
  • Constants, binary at hexadecimal numero suportado
  • reducer Expression (pagpangkat constants at tahasang numero sama)
  • Standard arithmetic support sa paggalang ng mga mag-sign priority at parenthesis: +, -, /, *, at, o, LSL, asl, LSR, asr
  • Napakabilis compilation (tungkol sa 300 000 mga linya / min sa isang P200)
  • Pamamaraan ng suporta para sa nakabalangkas na programa na may mga lokal at global variable
  • Lahat Standard BATAYANG keywords:. If-Else-ENDIF, Ulitin-Hanggang, etc
  • Panlabas support library upang manipulahin bagay tulad ng BMP larawan, bintana, mga gadget, SDL, etc.
  • Panlabas na aklatan ay ganap na nakasulat sa kamay optimized assembler para sa maximum na bilis at limit
  • Ang mga function Linux API ay ganap na suportado bilang kung sila ay BATAYANG keyword
  • Inline assembler
  • precompiled istruktura na may constants file para sa mga dagdag na mabilis compilation
  • Configure CLI compiler
  • friendly, madaling i-install at gamitin ang System

Ano ang bago sa release na ito:

  • Added: Buong bersyon 64 bits ng PureBasic (Windows)
  • Added: MacOS X x86 support
  • Added: 'JPEG 2000' library
  • Added: 'Node' library
  • Added: 'Gadget3D' library
  • Added: 'Window3D' library
  • Added: 'Sound3D' library
  • Added: Full unicode support sa engine3d
  • Added: MacOS X suporta para engine3d
  • Added: Absolute / kamag-anak pag-ikot para paikutin ang lahat engine3d utos
  • Added: Absolute ilipat para engine3d panggagamot body
  • 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 ()
  • Added: native type '.i' para sa size integer 32/64 bits
  • Added: Read / WriteInteger (), Read / WritePreferenceInteger (), PeekI (), PokeI ()
  • Added: Wika ng suporta para sa mga compiler at debugger
  • Added: parameter Estilo upang FontRequester ()
  • Added: Suporta para sa 'At / O' sa CompilerIf statements
  • Added: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
  • Added: #PB_Ignore suporta upang AddStatusBarField ()
  • Added: #PB_Explorer_DisplayMode sa ExplorerListGadget ()
  • Added: Maramihang pag joystick
  • Added: #PB_Compiler_FilePath compiler constant
  • Pinahusay: Major rework ng OnError library (crossplatform)
  • Pinahusay: InitScintilla (), parameter ay ngayon opsyonal
  • Pinahusay na: Kumpletuhin ang debugger rewrite para sa suporta ng mga bagong platform
  • Sinulit: XML library upang mahawakan ang lubhang malaking file mabilis
  • Sinulit: LinkedList library upang gamitin ang memory mahusay
  • Nagbago: 'Basahin' keyword requiers ngayon ng isang uri (Read.l, Read.q etc.) upang maiwasan ang 64 bits problema migration
  • Nagbago: CountList () upang ListSize ()
  • Nagbago: ClearGadgetItemList () upang ClearGadgetItems ()
  • Nagbago: CameraProjection () upang CameraProjectionMode ()
  • Nagbago: AddElement () at tulad ngayon ibalik ang isang pointer sa simula ng data
  • Nagbago: ComboBoxGadget () taas na ngayon ang taas real gadget
  • Nagbago: #Long, #Byte, #Word atbp upang #PB_Long, #PB_Byte, #PB_Word iba pa para sa mga pagbabago
  • Nagbago: RotateEntity (), RotateCamera () at RotateBillboard () x, y axis ng pag-ikot
  • Nagbago: CameraFOV () anggulo mula radyan sa degree
  • Nagbago: Array at listahan parameter requiers ngayon ang keyword na 'Array' 'List' o
  • Tinanggal: StrQ (), HexQ (), BinQ (), ValQ ()
  • Tinanggal: ChangeListIconDisplay (), pinalitan ng isang attribute gadget
  • Tinanggal: ButtonImageGadget () pabalik na compatibility
  • Tinanggal: CreateGadgetList (), na ngayon ay tapos na awtomatikong sa OpenWindow ()
  • Tinanggal: CopyTexture (), TextureOutput ()
  • Tinanggal: Tinanggal CPU monitor mula sa IDE, na nagbibigay sa lahat ng OS ang parehong pag-andar
  • Fixed: DX9 subsystem sa Windows
  • Mga Fixed: Maraming compiler at mga aklatan na may kaugnayan bugs

Kinakailangan :

  • Linux na may XFree 4.0
  • NASM at SDL
  • GTK + 1.2
  • SDL 1.2
  • library 'MIDAS Module' PureBasic

Iba pang mga software developer ng Fantaisie Software

PureBasic
PureBasic

26 Jan 15

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

26 Jan 15

Mga komento sa PureBasic

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!