Op 10 april 2026 werd de nieuwe versie van PureBasic gelanceerd. Het programma is bedoeld voor het creƫren van platformonafhankelijke applicaties (Windows, Linux, macOS, Raspberry).
De distributie bevat een IDE (editor, debugger, tools, visuele GUI-formuliereeditor), compiler, documentatie in drie talen (Russisch wordt ondersteund door gebruikers). Naast de ontwikkeling van desktopapplicaties, wordt PureBasic gepositioneerd als een hulpmiddel voor het maken van 2D- en 3D-spellen op de OGRE-engine.
- Ondersteunt databases, encryptie, compressie, reguliere expressies, vectorafbeeldingen, XML, JSON, multimedia, sprites en nog veel meer.
- Ondersteunt native interactie met API zonder dat er headerbestanden geĆÆmporteerd hoeven te worden.
- Ondersteunt het creƫren van venster- en console-applicaties en functie bibliotheken (so, dll).
- Ondersteunt x86 en x86_64, multithreading.
- GTK 3 (standaard, d.w.z. GTK van het huidige besturingssysteem), GTK 2, Qt (Qt 5) kunnen als GUI-subsysteem worden gebruikt.
- "De compiler" zet code om in ASM en compileert met FASM, er is ook een C-backend beschikbaar, waarbij de code wordt omgezet naar C (natuurlijke functies worden als objecten ingevoegd) en gecompileerd met GCC.
- In de code met ASM-backend kunnen ASM-code-invoegtoepassingen worden gebruikt, en in C-backend kan overeenkomstig C-code worden gebruikt.
- Creƫert compacte, zelfstandige uitvoerbare bestanden, omdat het gebruik maakt van de API van het huidige besturingssysteem, zonder afhankelijkheden en/of frameworks.
- De sourcecodes van de IDE zijn beschikbaar op github.
- OOP wordt niet ondersteund.
De huidige versie heeft een verhoogde snelheid bij het verwerken van strings.
Op het officiƫle forum je kunt veel voorbeeldcodes vinden, evenals veel door gebruikers gemaakte tools.
Installatie: Werkt uit de doos, maar om alle functionaliteit te ondersteunen, moeten de pakketten die in het INSTALL-bestand zijn vermeld, worden geĆÆnstalleerd.
Bron: linux.org.ru
