Il 10 aprile 2026 è stata rilasciata una nuova versione di PureBasic. Il programma è progettato per creare applicazioni multipiattaforma (Windows, Linux, macOS, Raspberry).
Il pacchetto include un IDE (editor, debugger, strumenti, editor visivo di interfacce GUI), un compilatore e documentazione in tre lingue (il russo è supportato dagli utenti). Oltre allo sviluppo di applicazioni desktop, PureBasic si posiziona come uno strumento per la creazione di giochi 2D e 3D sul motore OGRE.
- Supporta database, crittografia, imballaggio, espressioni regolari, grafica vettoriale, XML, JSON, multimedia, sprite e molto altro.
- Supporta l'interazione nativa con l'API senza necessità di importare file di intestazione.
- Supporta la creazione di applicazioni per finestre e console e librerie di funzioni (so, dll).
- Supporta x86 e x86_64, multithreading.
- Come sottosistema GUI possono essere utilizzati GTK 3 (di default, ovvero GTK dell'OS attuale), GTK 2, Qt (Qt 5).
- Il «Compilatore» converte il codice in ASM e compila utilizzando FASM; è disponibile anche un backend C, dove il codice viene convertito in C (le funzioni native sono inserite come oggetti) e compilato utilizzando GCC.
- Nel codice con backend ASM è possibile utilizzare inserimenti di codice ASM, mentre nel backend C, rispettivamente, codice in C.
- Crea file eseguibili compatti e autonomi, poiché utilizza le API del sistema operativo corrente, senza dipendenze e/o framework.
- I sorgenti IDE sono disponibili su github.
- Non supporta la programmazione orientata agli oggetti.
La versione attuale ha una velocità operativa migliorata per le stringhe.
Su un forum ufficiale Si possono trovare molti esempi di codice e molti strumenti creati dagli utenti.
Installazione: Funziona immediatamente, ma per supportare tutte le funzionalità è necessario installare i pacchetti indicati nel file INSTALL.
Fonte: linux.org.ru
