Am 10. April 2026 wurde eine neue Version von PureBasic veröffentlicht. Das Programm ist zur Erstellung plattformübergreifender Anwendungen (Windows, Linux, macOS, Raspberry) konzipiert.
Das Distribution enthält eine IDE (Editor, Debugger, Tools, visueller GUI-Editor), einen Compiler, eine Dokumentation in drei Sprachen (Russisch wird von Nutzern unterstützt). Neben der Entwicklung von Desktop-Anwendungen wird PureBasic auch als Werkzeug zur Erstellung von 2D- und 3D-Spielen mit der OGRE-Engine positioniert.
- Unterstützt Datenbanken, Verschlüsselung, Packung, reguläre Ausdrücke, Vektorgrafik, XML, JSON, Multimedia, Sprites und vieles mehr.
- Unterstützt native Arbeiten mit APIs ohne die Notwendigkeit, Header-Dateien zu importieren.
- Unterstützt die Erstellung von Fenster- und Konsolenanwendungen sowie von Funktionsbibliotheken (so, dll).
- Unterstützt x86 und x86_64, Multithreading.
- Als GUI-Subsysteme können GTK 3 (standardmäßig, d.h. GTK der aktuellen OS), GTK 2, Qt (Qt 5) verwendet werden.
- Der "Compiler" wandelt Code in ASM um und kompiliert mit FASM, es ist auch ein C-Backend verfügbar, bei dem der Code in C umgewandelt wird (native Funktionen werden durch Objekte eingefügt) und mit GCC kompiliert wird.
- Im Code mit ASM-Backend können ASM-Code-Einfügungen verwendet werden, und im C-Backend entsprechend C-Code.
- Erstellt kompakte, eigenständige ausführbare Dateien, da er die API des aktuellen Betriebssystems verwendet, ohne Abhängigkeiten und/oder Frameworks.
- Die Quellcodes der IDE sind verfügbar auf github.
- Objektorientierte Programmierung (OOP) wird nicht unterstützt.
Die aktuelle Version bietet verbesserte Geschwindigkeiten beim Arbeiten mit Strings.
Auf offiziellen Forum kann eine Vielzahl von Beispielcode und viele von Nutzern erstellte Tools gefunden werden.
Installation: Funktioniert sofort, aber zur Unterstützung aller Funktionen müssen die im INSTALL -Datei angegebenen Pakete installiert werden.
Quelle: linux.org.ru
