PureBasic

prozedurale Programmiersprache für Windows, Linux und MacOS
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. November 2006 um 20:39 Uhr durch Wolle212 (Diskussion | Beiträge) (/Ich nochmal ;) - eigentlich ist genaue Angabe der Syntax des MessageRequerster-Befehls zu Beispielzwecken unnötig/typpo). Sie kann sich erheblich von der aktuellen Version unterscheiden.

PureBasic, entwickelt von Frédéric Laboureur (Fantaisie Software, Frankreich), ist ein kommerzieller Compiler für Windows, Linux, AmigaOS und Mac OS X. Die Programme sind klein und schnell, die Syntax besteht aus einer Mischung aus Basic und C. Neben vielen stark optimierten Bibliotheken (GUI-Gadgets, Grafik, Sound, Netzwerk, Datenbank, Kompression, Kryptografie, u.v.a.) kann man direkt die WinAPI ansprechen und Assemblercode verwenden (Inline-Assembler). Außerdem ist es möglich, eigene Bibliotheken zu schreiben. Als Stringformat wird neben ASCII auch Unicode und UTF-8 unterstützt. Verfügbare Variablen-Typen reichen von einem Byte bis zu einem Quad. Des weiteren bietet PureBasic seit der Version 3.5 eine rudimentäre 3D-Engine namens OGRE 3D, die es ermöglich, schnell und einfach kleine 3D-Anwendungen zu programmieren.
Ein wesentlicher Vorteil gegenüber anderen Programmiersprachen besteht besonders darin, dass sich die Sprache in ständiger Weiterentwicklung befindet, d.h. es werden ständig neue Befehle und Optimierungen hinzukommen, wobei aber der Entwicklungsschwerpunkt auf der Windows-Version liegt.
Außerdem erhält man mit dem Erwerb vom PureBasic automatisch die Berechtigung, alle folgenden Updates kostenfrei herunterzuladen und man darf es auf jeden seiner PCs installieren. Es fallen keine weiteren Kosten beim Vertrieb des Programmes mehr an; das geschriebene Programm kann lizenzfrei vermarktet werden, ohne Auflagen seitens der Hersteller beachten zu müssen.

PureBasic

Basisdaten

Entwickler Fantaisie Software
Erscheinungsjahr 1998
Aktuelle Version Linux: 4.0 Beta1

(25.Okt.2006) Windows: 4.1
(08.05.2006)
Mac OS X: 3.94d
(05.10.2005)
Amiga OS: 2.90
(23. Februar 2002)

Kategorie Prozedurale Programmiersprache
deutschsprachig ja
[1]

Hier ein PureBasic Codebeispiel für das "Hallo Welt!"-Programm in der Kommandozeile:

   OpenConsole()              ; öffnet die Konsole
     Print("Hallo Welt!")     ; "Hallo Welt" in Konsole ausgeben
     Delay(3000)              ; Programm für 3000 Millisekunden anhalten
   CloseConsole()             ; Konsole wieder schließen

Auch ist das "Hallo Welt!"-Programm über ein einfaches Ausgabefenster möglich:

   MessageRequester("HalloWeltProgramm","Hallo Welt!",#PB_MessageRequester_Ok)
   ;Erzeugt ein Ausgabefenster, welches mittels "OK" zu bestätigen ist.
Wikibooks: Purebasic – Lern- und Lehrmaterialien