PureBasisch

Een nieuwe programmeertaal "hoog niveau" op basis van gevestigde basisregels.
Download nu

PureBasisch Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Shareware
  • Prijs:
  • USD 69.00 | BUY the full version
  • Naam uitgever:
  • Fantaisie Software
  • Uitgever website:
  • http://www.purebasic.com/index.php3

PureBasisch Tags


PureBasisch Beschrijving

Een nieuwe programmeertaal "hoog niveau" op basis van gevestigde basisregels. PureBasic is een nieuwe "hoogwaardige" programmeertaal op basis van gevestigde basisregels. PureBasic is vergelijkbaar met andere basiscompiler die u mogelijk hebt gebruikt, of het nu voor de Amiga of PC wordt gebruikt. PureBasic leren is heel gemakkelijk! PureBasic is gemaakt voor zowel de beginner en deskundige. Compilatietijd is echt snel. We hebben veel moeite gedaan om een snelle, betrouwbare en systeemvriendelijke taal te produceren. De syntaxis is eenvoudig, maar de mogelijkheden zijn eindeloos met de geavanceerde functies van PureBasic, zoals aanwijzingen, structuren, procedures, dynamisch gekoppelde lijsten en nog veel meer. De ervaren codeer heeft geen probleem bij het verkrijgen van toegang tot een van de juridische OS-structuren of API-objecten. PureBasic is een draagbare programmeertaal die momenteel werkt op Amigaos (680x0 en PowerPC), Linux, MacOS X (PowerPC) en Windows-computersystemen. Dit betekent dat dezelfde code in native de drie systemen kan worden gecompileerd en nog steeds de volledige kracht van elk gebruikt. Er zijn geen knelpunten zoals een virtuele machine of een codevertaler; De gegenereerde code produceert zeer geoptimaliseerde uitvoerbare bestanden, ongeacht het besturingssysteem waarop het is samengesteld. De externe bibliotheken worden voornamelijk in de hand geoptimaliseerd assembler geschreven, die zeer snelle opdrachten produceert, vaak veel sneller dan het C / C ++ equivalent. Installatie: gebruik 'su-' om wortelschaal te hebben (indien niet al gedaan) kopieer de 'PureBasic / Compilers / PBCompiler 'bestand in / usr / bin / of een andere map in het pad: # cp PureBasic / Compilers / PBCompiler / USR / bin / volgende, verplaats de hele' PureBasic 'directory in / usr / Share / # CP -RF PureBasic / USR / DELE / OPMERKING: U kunt de variabele $ PureBasic_Home-omgeving instellen op uw installatiepad als u de PureBasic Lade in / usr / Share niet wilt plaatsen. Als u niet 'FASM' hebt, kopieert u het op uw pad (FASM V1.45 tenminste) # CP PureBasic / Compilers / FASM / USR / bin / om uw installatie te testen, Type: # PBCompiler Hier zijn enkele belangrijke functies van "PureBasic": · Enorme set interne opdrachten (800+) om snel en eenvoudig een toepassing of game te bouwen · Alle basiswoorden worden ondersteund · Zeer snelle compiler die zeer geoptimaliseerde executables maakt · Geen externe DLL's, runtime-tolk of iets anders dat nodig is bij het maken van executables · Procedure-ondersteuning voor gestructureerde programmering met lokale en globale variabelen · Toegang tot volledige OS API voor geavanceerde programmeurs · Gemakkelijke maar zeer snelle 2D-game-ondersteuning via speciale bibliotheken (DirectX, SDL, ...) · Eenvoudige en hoge kwaliteit 3D-ondersteuning op basis van ogre · Optimaal gebruik van de beschikbare hardware met behulp van zeer geoptimaliseerde (montage) opdrachten · Broncode is draagbaar tussen Amigaos, Windows, MacOS X en Linux, voor games en toepassingen · Dedicated Editor and Development Environment · Geïntegreerde debugger om de programmeerbugs gemakkelijk te traceren. Technische kenmerken: · 486, Pentium (Pro, II, III) Ondersteuning · Ingebouwde arrays, dynamisch gekoppelde lijsten, complexe structuren, aanwijzingen en variabele definities · Ondersteunde typen: byte (8 bits), woord (16 bits), lang (32 bits), float (32 bits) en ook door de gebruiker gedefinieerde typen (structuren) · Ingebouwde snaartypen (tekens) · Constanten, binaire en hexadecimale nummers ondersteund · Expression Reducer (Constanten en expliciete getallen samen) · Standaard rekenkundige ondersteuning met betrekking tot tekenprioriteit en haakjes: +, -, /, *, en, of, LSL, ASL, LSR, ASR · Zeer snelle compilatie (ongeveer 300000 regels / min op een P200) · Procedure-ondersteuning voor gestructureerde programmering met lokale en globale variabelen · Alle standaard basiszoekwoorden: als-anders-endif, herhaal-tot, etc. · Externe bibliotheekondersteuning om objecten zoals BMP-foto's, Windows, Gadgets, SDL, etc. te manipuleren · Externe bibliotheken zijn volledig geschreven in de hand geoptimaliseerde assembler voor maximale snelheid en compactheid · De Linux API-functies worden volledig ondersteund alsof ze basale zoekwoorden waren · Inline Assembler · Voorgevulde structuren met constantenbestanden voor extra snelle compilatie · Confileerbare CLI-compiler · Systeemvriendelijk, eenvoudig te installeren en te gebruiken Vereisten: · Linux met XFree 4.0 · NASM EN SDL · GTK + 1.2 · SDL 1.2 · PureBasic 'Midas Module' -bibliotheek Wat is er nieuw in deze release: · Toegevoegd: Volledige 64 bits versie van PureBasic (Windows) · Toegevoegd: MacOS X X86 Ondersteuning · Toegevoegd: 'JPEG 2000' Library · Toegevoegd: 'Node' bibliotheek · Toegevoegd: 'Gadget3D' -bibliotheek · Toegevoegd: 'Window3D'-bibliotheek · Toegevoegd: 'Sound3D' -bibliotheek · Toegevoegd: volledige Unicode-ondersteuning aan de Engine3D · Toegevoegd: MacOS X Support voor Engine3D · Toegevoegd: absolute / relatieve rotatie voor alle motiverende opdrachten · Toegevoegd: Absolute Move for Engine3D Physic Body · Toegevoegd: EntityID (), entityLookat () · Toegevoegd: Camerapro-optiex (), Cameraprojectie (), WorldDebug (), Zon () · Toegevoegd: Muisspick (), Puntpick (), Pickx / Y / Z (), Createwater (), AntialiasingMode () · Toegevoegd: CatchModule (), AROSSIZE (), WindowBounds (), Desktopx (), Desktopy () · Toegevoegd: FinishDatabaseQuery (), DatabaseID () · Toegevoegd: createsemaphore (), fresemaphore (), signalaMaphore (), WaitSemafoor (), Trysemaphore () · Toegevoegd: '.I' Native Type voor 32/64 Bits Integer Size · Toegevoegd: lees / WriteInteger (), lees / WritePreferenceInteger (), Peeki (), Pokei () · Toegevoegd: taalondersteuning voor compiler en debugger · Toegevoegd: Style-parameter aan Fontrequester () · Toegevoegd: Ondersteuning voor 'en / of' in Compilerif-verklaringen · Toegevoegd: #PB_EVENT_MINIMIDEWINDOW, #PB_EVENT_MAXIMIZEWINDOW, #PB_EVENT_RESTOREWINDOW · Toegevoegd: #pb_ignore-ondersteuning voor addstatusbarfield () · Toegevoegd: #PB_EXplorer_DisplayMode To ExplorerListGetGet () · Toegevoegd: ondersteuning voor meerdere joystick · Toegevoegd: #PB_Compiler_Filepath Compiler Constant · Verbeterd: Major herwerken van OnError Library (Crossplatform) · Verbeterd: Initscintilla (), parameter is nu optioneel · Verbeterde: volledige debugger herschrijven voor ondersteuning van de nieuwe platforms · Geoptimaliseerd: XML-bibliotheek om zeer grote bestanden snel aan te pakken · Geoptimaliseerd: Linkedlist-bibliotheek om het geheugen efficiënt te gebruiken · Gewijzigd: 'Lezen' trefwoord nu requants een type (lezen.l, lees.q etc.) om 64 bits migratieproblemen te vermijden · Gewijzigd: countlist () om op te lijsten () · Gewijzigd: cleargadgetitemlist () naar Cleargadgetitems () · Gewijzigd: cameraprojectie () naar CameraprojectionMode () · Gewijzigd: Addelement () En zo retourneren nu een aanwijzer naar het begin van de gegevens · Gewijzigd: Comboboxgadget () Hoogte is nu de echte gadgethoogte · Gewijzigd: #long, #byte, #word etc. om #pb_long, #pb_byte, #pb_word enz. Voor consistentie · Gewijzigd: rotatentiteit (), rotatecamera () en rotatebillboard () x, y rotatie-as · Gewijzigd: Camerafov () hoek van Radian in graad · Gewijzigd: Array- en lijstparameter Requants Requiers De 'lijst' of 'array' trefwoord · Verwijderd: STRQ (), HEXQ (), BONQ (), VALQ () · Verwijderd: Changelisticondisplay (), vervangen door een gadgetattribuut · Verwijderd: ButtonImagegadget () Achterwaartse compatibiliteit · Verwijderd: CreategadgetLijst (), nu automatisch uitgevoerd in OpenWindow () · Verwijderd: CopyTexture (), Textureoutput () · Verwijderd: verwijderde CPU-monitor van de IDE, omdat alle besturingssysteem dezelfde functionaliteit bieden · Vast: DX9-subsysteem op Windows · Vast: veel compiler en bibliotheken gerelateerde bugs


PureBasisch Gerelateerde software

CPROTO

CPRoto genereert functieprototypen voor functies die zijn gedefinieerd in de opgegeven C-bronbestanden naar de standaarduitvoer. ...

154

Downloaden

Redet

HERK is een hulpmiddel voor het ontwikkelen en uitvoeren van reguliere uitdrukkingen. ...

199

Downloaden

Codeer

CodeTERSER is een veelzijdig parserend gereedschap en een universele broncodegenerator. ...

215

Downloaden