10. dubna 2026 byla vydána nová verze PureBasic. Program je určen pro tvorbu multiplatformních aplikací (Windows, Linux, macOS, Raspberry Pi).
Distribuce obsahuje IDE (editor, debugger, nástroje a vizuální editor formulářů s grafickým uživatelským rozhraním), kompilátor a nápovědu ve třech jazycích (ruština je uživateli podporována). Kromě vývoje desktopových aplikací je PureBasic prezentován jako nástroj pro tvorbu 2D a 3D her pomocí enginu OGRE.
- Podporuje databáze, šifrování, balení, regulární výrazy, vektorovou grafiku, XML, JSON, multimédia, sprity a další.
- Podporuje nativní práci s API bez nutnosti importu hlavičkových souborů.
- Podporuje vytváření okenních a konzolových aplikací a funkčních knihoven (so, dll).
- Podporuje x86 a x86_64, multithreading.
- Jako subsystém grafického rozhraní lze použít GTK 3 (ve výchozím nastavení, tj. GTK aktuálního operačního systému), GTK 2, Qt (Qt 5).
- „Kompilátor“ převede kód do ASM a zkompiluje ho pomocí FASM, k dispozici je také backend v jazyce C, kde se kód převede do jazyka C (nativní funkce se vkládají jako objekty) a zkompiluje se pomocí GCC.
- Kód s ASM-backendem může používat vložené prvky ASM kódu a v C-backendu odpovídajícím způsobem i C kód.
- Vytváří kompaktní, samostatné spustitelné soubory pomocí API aktuálního operačního systému, bez závislostí a/nebo frameworků.
- Zdrojové kódy IDE jsou k dispozici na adrese GitHub.
- OOP není podporováno.
Aktuální verze má zvýšenou rychlost práce s řetězci.
Na oficiální fórum Můžete najít spoustu příkladů kódu, spoustu nástrojů vytvořených uživateli.
Instalace: Funguje to ihned po instalaci, ale pro podporu všech funkcí je nutné nainstalovat balíčky uvedené v souboru INSTALL.
Zdroj: linux.org.ru
