PureBasic 6.40

10 апреля 2026 года вышла новая версия PureBasic. Программа предназначена для создания кроссплатформенных приложений (Windows, Linux, MacOC, Raspberry).
Дистрибутив содержит IDE (редактор, отладчик, инструменты, визуальный редкатор форм GUI), компилятор, справку на трёх языках (русский поддерживается пользователями). Кроме разработки десктопных приложений PureBasic позиционируется для создания 2D и 3D игр на движке OGRE.
- Поддерживает базы данных, шифрование, упаковку, регулярные выражения, векторную графику, XML, JSON, мультимедиа, спрайты и многое другое.
- Поддерживает нативную работу с API без необходимости импорта заголовочных файлов.
- Поддерживает создание оконных и консольных приложений и библиотеки функций (so, dll).
- Поддерживает x86 и x86_64, многопоточность.
- В качестве движка окон используется gtk3 (по умолчанию, т. е. gtk текущей ОС), gtk2, qt (qt5).
- «Компилятор» преобразует код в ASM и компилирует с помощью FASM, также доступен C-Backend, где код преобразуется в C (нативные функции вставляются объектами) и компилируется с помощью gcc.
- В коде с ASM-Backend могут использоваться вставки ASM-кода, а в C-Backend соответственно кода на Си.
- Создаёт компактные самодостаточные исполняемые файлы, так как использует API текущей ОС, без зависимостей и/или фреймворков.
- Исходники IDE доступны на github.
- Не поддерживается ООП.
Текущая версия имеет повышенную скорость работы со строками.
На официальном форуме можно найти множество примеров кода, множество инструментов созданных пользователями.
Установка: Работает из коробки, но для поддержки всего функционала необходимо установить пакеты указанные в файле INSTALL.
>>> Подробности
