Pure Basic : optimized basic compiler
visual basic compiler
Einführung visual basic compiler Neuigkeiten visual basic compiler Download visual basic compiler Screenshots optimized programming language Bestellung visual basic compiler Support visual basic compiler FAQ optimized programming language Links


PureBasic AmigaOS

PureBasic wurde Mitte des Jahres 1998 geboren. Wir waren begeistert von der mittels Assembler möglichen Qualität und Geschwindigkeit, die die sogenannte 'low-level' (aber relativ schwierige) Programmiersprache bot. Zur gleichen Zeit wurden mehr und mehr PowerPC Beschleunigerkarten für den Amiga verkauft, aber es fehlte eine einfache Sprache zur Entwicklung von PowerPC Software. Wir entschieden uns für den Versuch, einen brandneuen Compiler basierend auf dem Standard BASIC - aber mit einigen Erweiterungen (hauptsächlich ähnlich zu BlitzBasic II) - zu entwickeln, welcher kleinen, hochoptimierten Code (sehr ähnlich wie Assembler) für 680x0 und PowerPC Prozessoren erzeugt. Wenn Sie bereits BlitzBasic oder Amos kennen, werden Sie keine Probleme mit dem Erlernen von PureBasic haben. Es hat die selben Syntax-Regeln, aber mit einer viel offeneren und flexibleren Philosophie, besser angepasst an die AmigaOS Umgebung.


Technische Features

- 68000 und 68020+ Unterstützung (PowerPC-Support gegenwärtig in StandBy)
- Eingebaute Arrays, dynamisch verknüpfte Listen, Zeiger und Variablen Definitionen
- Unterstützte Typen: Byte (8 Bit), Word (16 Bit), Long (32 Bit), ebenso wie benutzerdefinierte Typen (Strukturen)
- Eingebaute String-Typen mit vielen zugehörigen Funktionen
- Konstanten, binäre, dezimale und hexadezimale Zahlen werden unterstützt
- Sehr gute Verkürzung von Ausdrücken (Zusammenstellen von Konstanten und numerischen Zahlen)
- Standard Arithmetik-Unterstützung unter Beachtung von Vorzeichen und Klammern: +, -, /, *, and, or, lsl, asl, lsr, asr
- Kompiliert 30.000 Zeilen/Minute auf einem 68030/50
- Unterstützung von Prozeduren für das strukturierte Programmieren mit lokalen und globalen Variablen
- Alle Standard BASIC Schlüsselwörter: If-Else-EndIf, Repeat-Until, For-Next, etc.
- Unterstützung von externen Bibliotheken; einfaches Manipulieren von Objekten wie IFF-Bilder, Sounds, Fenster, Gadgets, etc
- Inline-ASM
- Vorkompilierte Strukturen- und Konstanten-Dateien für extra-schnelle Kompilierung
- Integrierter Debugger um die Programmausführung anhalten und einfach jeden Fehler aufspüren zu können
- PureBasic-Editor
- Konfigurierbarer CLI-Compiler
- Systemfreundlich, leicht zu installieren und Spass bei der Benutzung


Systemvoraussetzungen

- AmigaOS V3.0+
- Keine anderen speziellen Anforderungen


Produkt-Information

PureBasic wurde für Anfänger wie für 'pure' fortgeschrittene Benutzer erschaffen. Hier werden wie einige bedeutende Features erklären, die demonstrieren, dass PureBasic eine sehr mächtige und einzigartige Sprache ist.

Der "Third Party Library" Support (Einbindung von Programmbibliotheken durch Drittanbieter) ist sehr modular und bezieht sich auf eine beliebige Anzahl von Bibliotheken. Wir haben für die nahe Zukunft Bibliotheken aus dem Bereich 3D Grafik (via Warp 3D und "Software-only" Rendering), Copper-Manipulation und viele weitere die Hardware ausnutzende Features vorgesehen. Nur die notwendigen Teile jeder Bibliothek werden in das endgültige Executable eingebunden, so bleibt die Programmgröße immer so klein wie möglich. Die in einer Bibliothek enthaltenen Funktionen MÜSSEN in purem Assembler (PPC oder 680x0) geschrieben sein, um maximale Leistung zu sichern. Anmerkung: Jeder Anwender kann seine eigenen Bibliotheken entwickeln, alle notwendigen Werkzeuge werden bei der Vollversion mitgeliefert.

Das fortschrittliche System der Strukturen und Zeiger ermöglicht dem Benutzer einfachen Zugriff auf die OS-Strukturen, welches die Benutzung zusätzlicher Informationen zusammen mit den regulären Befehlen erlaubt. AmigaOS 3.1 wird vollständig durch eine große Datei mit ALLEN Konstanten und Strukturen unterstützt. Unabhängige Dateien werden angeboten, wenn also bei der Konvertierung Fehler gemacht wurden, können diese einfach korrigiert werden.

Für alle Assembler Optimierer Freaks (wie wir ? :-): Sie können Programme in eine 'kommentierte ASM Ausgabe-Datei' compilieren, welche den gesamten Code in einem ausführlichen ASM Format beinhaltet; alles direkt re-kompilierbar mit PhxAss. Es war niemals so einfach, kleine Programmteile zu optimieren!

Der PureBasic Sourcecode wurde in einem sehr modularen Stil programmiert und kann beliebige Prozessoren oder OS (Betriebssysteme) unterstützen. Wenn das AmigaOS sich hin zu AmigaDE oder AmigaPPC bewegt, werden keine Probleme auftreten, da der Benutzer weiterhin exakt den selben Sourcecode verwenden kann.

visual basic compiler


Copyright © 2007 Fantaisie Software
support@purebasic.com