2026. április 10-én megjelent a PureBasic új verziója. A program célja, hogy több platformon (Windows, Linux, macOS, Raspberry) alkalmazásokat hozzon létre.
A disztribúció tartalmaz egy IDE-t (szerkesztő, hibakereső, eszközök, GUI űrlapok vizuális szerkesztője), fordítót, és három nyelven elérhető használati útmutatót (orosz nyelvet a felhasználók támogatják). A PureBasic nemcsak asztali alkalmazások fejlesztésére, hanem az OGRE motorral 2D és 3D játékok készítésére is pozicionálja magát.
- Támogatja az adatbázisokat, titkosítást, tömörítést, reguláris kifejezéseket, vektorgrafikát, XML-t, JSON-t, multimédiát, sprite-okat és még sok mást.
- Natív API használatát támogatja, anélkül, hogy fejléceket kellene importálni.
- Támogatja ablakos és konzolos alkalmazások, valamint függvénykönyvtárak (so, dll) létrehozását.
- Támogatja az x86 és x86_64 architektúrákat, valamint a több szálas működést.
- A GUI alrendszerként használható a GTK 3 (alapértelmezett, azaz az aktuális OS GTK-ja), GTK 2, Qt (Qt 5).
- A 'fordító' ASM kódra alakítja a forrást, és a FASM segítségével fordít, emellett elérhető a C-backend, ahol a kód C-re van átkonvertálva (a natív funkciók objektumokként kerülnek beillesztésre), és a GCC segítségével fordítják.
- ASM-backend kód esetén ASM kód beillesztéseket, míg C-backend esetén C kódot használhat.
- Önálló, kompakt végrehajtható fájlokat hoz létre, mivel az aktuális OS API-ját használja, függőségek és/vagy keretrendszerek nélkül.
- Az IDE forrásai elérhetők itt: github.
- Az OOP nem támogatott.
A jelenlegi verzió javított sebességgel dolgozik a karakterláncokkal.
Ezen hivatalos fórumon Sok példakódot és felhasználók által készített eszközt találhat.
Telepítés: Kész állapotban működik, de a teljes funkcionalitás támogatásához telepíteni kell az INSTALL fájlban megadott csomagokat.
Forrás: linux.org.ru
