Purerbasic.

Eine neue Programmiersprache "High Level" basierend auf etablierten Grundregeln.
Jetzt downloaden

Purerbasic. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Shareware
  • Preis:
  • USD 69.00 | BUY the full version
  • Name des Herausgebers:
  • Fantaisie Software
  • Website des Verlags:
  • http://www.purebasic.com/index.php3

Purerbasic. Stichworte


Purerbasic. Beschreibung

Eine neue Programmiersprache "High Level" basierend auf etablierten Grundregeln. PureBasic ist eine neue Programmiersprache "High Level", die auf etablierten Grundregeln basiert. PureBasic ähnelt jedem anderen Basis-Compiler, den Sie möglicherweise verwendet haben, ob für die Amiga oder PC. Das Lernen von Purebasic ist sehr einfach! Purebasic wurde für Anfänger und Experten gleichermaßen geschaffen. Die Kompilierzeit ist wirklich schnell. Wir haben uns sehr bemüht, eine schnelle, zuverlässige und systemfreundliche Sprache zu erstellen. Die Syntax ist einfach, aber die Möglichkeiten sind endlos mit den fortgeschrittenen Funktionen von PureBasic, z. B. Zeiger, Strukturen, Verfahren, dynamisch verknüpften Listen und vielem mehr. Der erfahrene Codierer hat kein Problem, Zugriff auf eine der rechtlichen Betriebssystemstrukturen oder API-Objekten zu erhalten. PureBasic ist eine tragbare Programmiersprache, die derzeit auf Amigaos (680x0 und PowerPC), Linux, MacOS X (PowerPC) und Windows-Computersystemen arbeitet. Dies bedeutet, dass derselbe Code nativ mit den drei Systemen kompiliert und immer noch die volle Leistung von jeweils verwendet werden kann. Es gibt keine Engpässe wie eine virtuelle Maschine oder ein Code-Übersetzer; Der generierte Code erzeugt hochoptimierte Ausführungen, unabhängig von dem Betriebssystem, auf dem er kompiliert ist. Die externen Bibliotheken werden hauptsächlich in der Hand in der Hand geschrieben, die sehr schnelle Befehle erzeugt, oft viel schneller als das C / C ++ -Alz. / PBCompiler 'Datei in / usr / bin / oder ein beliebiges anderes Verzeichnis im Pfad: # CP PureBasic / Compiler / PBCompiler / usr / bin / Nächstes, verschieben Sie das gesamte "purebasic" -Vergrafik in / usr / teilen / # CP -RF PUREBASIC / usr / teilen / Hinweis: Sie können die $ PureBasic_Home-Umgebungsvariable auf Ihren Installationspfad einstellen, wenn Sie die reinebasische Schublade nicht in / usr / teilen möchten. Wenn Sie nicht "fashn" haben, kopieren Sie es in Ihren Pfad (zumindest fasc v1.45) # cp purebasic / compiler / fasmin / usr / bin / zum testen der installierung, einfach eingeben: # pbcompiler Hier sind einige wichtige Funktionen von "purebasic": · Riesiger Satz interner Befehle (800+), um schnell und einfach jede Anwendung oder ein Spiel aufzubauen · Alle grundlegenden Schlüsselwörter werden unterstützt · Sehr schneller Compiler, der hochoptimierte Ausführungen erstellt · Keine externen DLLs, Runtime-Interpreter oder etwas anderes, das beim Erstellen von Ausführungen erforderlich ist · Verfahrensunterstützung für strukturierte Programmierung mit lokalen und globalen Variablen · Zugriff auf die vollständige Betriebssystem-API für fortgeschrittene Programmierer · Einfache, aber sehr schnelle 2D-Spielunterstützung Trogdediated Bibliotheken (DirectX, SDL, ...) · Einfache und hochwertige 3D-Unterstützung auf der Basis von OGRE · Optimale Verwendung der verfügbaren Hardware mit hochoptimierter (Montage-) Befehle · Der Quellcode ist zwischen Amigaos, Windows, Macos X und Linux, für Spiele und Anwendungen, tragbar · Dedizierte Herausgeber- und Entwicklungsumgebung · Integrierter Debugger, um die Programmierwanzen problemlos zu verfolgen. Technische Eigenschaften: · 486, Pentium (Pro, II, III) Unterstützung · Eingebaute Arrays, dynamisch verknüpfte Listen, komplexe Strukturen, Zeiger und variable Definitionen · Unterstützte Typen: Byte (8 Bits), Word (16 Bit), lang (32 Bit), Float (32 Bit) und auch benutzerdefinierte Typen (Strukturen) · Integrierte Zeichenfolgenarten (Zeichen) · Konstanten, Binär- und Hexadezimalzahlen unterstützt · Ausdruckreduzierer (Gruppierungskonstanten und explizite Zahlen zusammen) · Standard-arithmetische Unterstützung in Bezug auf Zeichenpriorität und Klammern: +, -, /, *, oder, LSL, ASL, LSR, ASR · Sehr schnelle Kompilierung (ca. 300000 Zeilen / min auf einem P200) · Verfahrensunterstützung für strukturierte Programmierung mit lokalen und globalen Variablen · Alle gängigen grundlegenden Schlüsselwörter: if-sonst-endIf, wiederholen - bis usw. · Support externer Bibliothek, um Objekte wie BMP-Bilder, Windows, Gadgets, SDL usw. zu manipulieren · Externe Bibliotheken sind vollständig in der Hand geschrieben, optimierter Assembler für maximale Geschwindigkeit und Kompaktheit · Die Linux-API-Funktionen werden vollständig unterstützt, als wären sie grundlegende Schlüsselwörter · Inline-Assembler. · Vorkompilierte Strukturen mit Konstantendateien für extra schnelle Kompilierung · Konfigurierbarer CLI-Compiler · Systemfreundlich, einfach zu installieren und zu verwenden Anforderungen: · Linux mit XFREE 4.0 · NASM und SDL · GTK + 1.2 · SDL 1.2. · Purebasic 'Midas Module' -Bibliothek Was ist neu in dieser Version: · Hinzugefügt: Full 64 Bit-Version von PureBasic (Windows) · Hinzugefügt: MacOS X X86-Unterstützung · Hinzugefügt: 'jpeg 2000' -Bibliothek · Hinzugefügt: 'Node' -Bibliothek · Hinzugefügt: 'Gadget3d' -Bibliothek · Hinzugefügt: 'window3d' -Bibliothek · Hinzugefügt: 'Sound3D' -Bibliothek · Hinzugefügt: Vollständige Unicode-Unterstützung für den Motor3D · Hinzugefügt: MacOS x Unterstützung für Engine3D · Hinzugefügt: absolute / relative rotation für alle motor3d drehfächer · Hinzugefügt: Absolute Bewegung für den physischen Körper des Motors3D · Hinzugefügt: entityid (), entitylookat () · Hinzugefügt: cameraprojektex (), cameraprojekty (), Worlddebug (), Sun () · Hinzugefügt: mousepick (), tointpick (), pickx / y / z (), createwater (), antialiasingmode () · Hinzugefügt: catchmodule (), arraysize (), wechselnbounds (), Desktopx (), Desktopie () · Hinzugefügt: FinishDatabaseQuery (), dynamid () · Hinzugefügt: CreateMaphor (), Freesemaphor (), SignaleMaphor (), Waitsemaphor (), Trysemaphor () · Hinzugefügt: '.i' Native Type für 32/64 Bits Ganzzahlgröße · Hinzugefügt: Lese- / WhiteInteGer (), Lese- / WritePreferenceIntereger (), Peeki (), Pokei () · Hinzugefügt: Sprachunterstützung für Compiler und Debugger · Hinzugefügt: Stilparameter in FontRequester () · Hinzugefügt: Unterstützung für 'und / oder' in Compilerif-Anweisungen · Hinzugefügt: #pb_event_minimizewindow, #pb_event_maximizewindow, #pb_event_restoreWindow · Hinzugefügt: #pb_ignore Unterstützung für addstatusbarfield () · Hinzugefügt: #pb_explorer_displaymode zu explorerlistgadget () · Hinzugefügt: Multiple Joystick-Unterstützung · Hinzugefügt: #pb_compiler_filpath Compiler Constant · Enhanced: Hauptüberarbeitung der OnError-Bibliothek (CrossPlatform) · Erweitert: InitScintilla (), Parameter ist jetzt optional · Erweitert: Komplette Debugger-Umschreibung zur Unterstützung der neuen Plattformen · Optimiert: XML-Bibliothek, um schnell sehr große Dateien zu behandeln · Optimiert: LinkedList-Bibliothek, um Speicher effizient zu verwenden · Geändert: "Lesen" Keyword Now Requiers Ein Typ (Read.l, Read.q usw.), um 64 Bit-Migrationsprobleme zu vermeiden · Geändert: countlist (), um aufzulisten () · Geändert: cleargadgetitemlist () an ClearGadgetItems () · Geändert: Kameragrojektion () an CameraproageMode () · Geändert: Addementement () und schalten jetzt einen Zeiger auf den Datenanfang zurück · Geändert: comboboxgadget () Höhe ist jetzt die echte Gadget-Höhe · Geändert: #Long, #byte, #word usw. an #pb_long, #pb_byte, #pb_word usw. für Konsistenz · Geändert: Drehrity (), Rotatecamera () und Rotatbillober () x, Y-Rotationsachse · Geändert: Camerafov () Winkel von Radian bis zum Grad · Geändert: Array- und List-Parameter nun Requiers das Schlüsselwort 'LIST' oder 'Array' · Entfernt: stronq (), hexq (), binq (), valq () · Entfernt: changelisticondisplay (), ersetzt durch ein Gadget-Attribut · Entfernt: ButtonsimageGadget () Rückwärtskompatibilität · Entfernt: CreateGadgetList (), jetzt automatisch in OpenWindow () · Entfernt: copytexture (), texturoutput () · Entfernt: Der CPU-Monitor wurde von der IDE entfernt, da alle Betriebssysteme dieselbe Funktionalität bieten · Behoben: DX9-Subsystem unter Windows · Behoben: Viele Fehler mit Compiler und Bibliotheken


Purerbasic. Zugehörige Software

Config Maker.

Config Maker ist ein Tool, um C ++ - Klassen automatisch zu erstellen, die Konfigurationsdateien analysieren. ...

195

Herunterladen

Gecko SDK.

Gecko SDK ist ein Satz von Xpidl-Dateien, Headern und Tools, um XPCOM-Komponenten zu entwickeln. ...

225

Herunterladen