10. april 2026 je izšla nova različica PureBasic. Program je namenjen ustvarjanju programske opreme, ki deluje na različnih platformah (Windows, Linux, macOS, Raspberry).
Distribucija vsebuje IDE (urejevalnik, razhroščevanje, orodja, vizualni urejevalnik GUI), prevajalnik, dokumentacijo v treh jezikih (ruski je podprt s strani uporabnikov). Poleg razvijanja namiznih aplikacij se PureBasic predstavlja tudi kot orodje za ustvarjanje 2D in 3D iger na motorju OGRE.
- Podpira baze podatkov, šifriranje, pakiranje, regularne izraze, vektorsko grafiko, XML, JSON, večpredstavnost, sprite in še več.
- Podpira naravno delo z API-ji brez potrebe po uvozu ključnih datotek.
- Podpira ustvarjanje okenskih in konzolnih aplikacij ter knjižnice funkcij (so, dll).
- Podpira x86 in x86_64 ter večnitnost.
- Kot GUI podniza lahko uporabljate GTK 3 (privzeto, torej GTK trenutnega operacijskega sistema), GTK 2, Qt (Qt 5).
- Prevajalnik pretvori kodo v ASM in jo kompajlira s pomočjo FASM, na voljo je tudi C-backend, kjer se koda pretvori v C (nativne funkcije so vstavljene z objekti) in se kompajlira s pomočjo GCC.
- V kodi z ASM-backend se lahko uporabljajo vstavki ASM kode, v C-backend pa ustrezno koda v jeziku C.
- Ustvari kompaktne samostojne izvršljive datoteke, saj uporablja API trenutnega operacijskega sistema, brez odvisnosti in/ali okvirjev.
- Izvorne kode IDE so na voljo na github.
- Podpora za OOP ni vključena.
Trenutna različica ima povečano hitrost dela s nizom znakov.
Na službenom forumu lahko najdete številne primere kode in številna orodja, ki so jih ustvarili uporabniki.
Instalacija: Deluje iz škatle, toda za podporo celotnemu funkcionalnosti je treba namestiti pakete, navedene v datoteki INSTALL.
Izvor: linux.org.ru
