Le 10 avril 2026, une nouvelle version de PureBasic est sortie. Ce programme est destiné à la création d'applications multiplateformes (Windows, Linux, macOS, Raspberry).
Le distributeur contient un IDE (éditeur, débogueur, outils, éditeur visuel de formulaires GUI), un compilateur, une documentation en trois langues (le russe est supporté par les utilisateurs). En plus du développement d'applications de bureau, PureBasic se positionne comme un outil pour créer des jeux 2D et 3D avec le moteur OGRE.
- Il prend en charge les bases de données, le chiffrement, la compression, les expressions régulières, la graphisme vectorielle, XML, JSON, les multimédias, les sprites et bien plus encore.
- Il prend en charge le travail natif avec les API sans avoir besoin d'importer des fichiers d'en-tête.
- Il prend en charge la création d'applications de fenêtres et de console ainsi que des bibliothèques de fonctions (so, dll).
- Il prend en charge x86 et x86_64, le multithreading.
- GTK 3 (par défaut, c'est-à-dire GTK de l'OS actuel), GTK 2, Qt (Qt 5) peuvent être utilisés comme sous-systèmes GUI.
- Le « compilateur » transforme le code en ASM et le compile à l'aide de FASM, un backend C est également disponible, où le code est transformé en C (les fonctions natives sont insérées par des objets) et est compilé avec GCC.
- Dans le code avec ASM-backend, des insertions de code ASM peuvent être utilisées, et dans C-backend, du code en C.
- Il crée des fichiers exécutables compacts et autonomes, car il utilise l'API de l'OS actuel, sans dépendances et/ou frameworks.
- Les sources de l'IDE sont disponibles sur github.
- La POO n'est pas supportée.
La version actuelle a une vitesse de traitement des chaînes améliorée.
Sur le forum officiel vous pouvez trouver de nombreux exemples de code, de nombreux outils créés par des utilisateurs.
Installation : Fonctionne tout de suite, mais pour prendre en charge toutes les fonctionnalités, il est nécessaire d'installer les paquets indiqués dans le fichier INSTALL.
Source : linux.org.ru
