Spiele basteln: PureBasic
Verfasst: 03.06.2005, 22:09
PureBasic für den Amiga v2.90
Ein ganz netter Compiler mit dem man relativ leicht selber Spiele/Anwendungen conden kann.
"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."
Die Demoversion kann man hier runterladen:
http://www.purebasic.com/download/PureBasic.lha
Systemvoraussetzungen:
- AmigaOS V3.0+
- Keine anderen speziellen Anforderungen
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
Ein ganz netter Compiler mit dem man relativ leicht selber Spiele/Anwendungen conden kann.
"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."
Die Demoversion kann man hier runterladen:
http://www.purebasic.com/download/PureBasic.lha
Systemvoraussetzungen:
- AmigaOS V3.0+
- Keine anderen speziellen Anforderungen
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


