
10 апреля 2026 года состоялся релиз свежей версии среды разработки PureBasic 6.40. Данный инструмент предназначен для создания кроссплатформенных приложений, которые могут работать в операционных системах Windows, Linux, macOS, а также на платформе Raspberry Pi.
В состав дистрибутива входит полноценная IDE, включающая редактор кода, отладчик, вспомогательные инструменты и визуальный редактор форм GUI. Также пакет содержит компилятор и справочную документацию, доступную на трех языках (русскоязычная версия поддерживается сообществом). Помимо классической разработки десктопного ПО, PureBasic активно используется для создания 2D- и 3D-игр на базе графического движка OGRE.
Основные возможности и технические особенности
- Широкая поддержка технологий: базы данных, инструменты шифрования и упаковки данных, регулярные выражения, векторная графика, работа с форматами XML и JSON, а также мультимедиа-библиотеки и спрайты.
- Прямая работа с системными API без необходимости использования сторонних импортируемых заголовочных файлов.
- Гибкость форматов: создание оконных приложений, консольных утилит и динамических библиотек (DLL, SO).
- Поддержка архитектур x86 и x86_64, а также встроенные средства для реализации многопоточности.
- Работа с графическими движками: по умолчанию используется GTK3 (в соответствии с установленной ОС), также поддерживаются GTK2 и QT5.
- Двухэтапная компиляция: стандартный режим преобразует код в ASM и использует FASM. Доступен C-Backend, транслирующий код в язык C с последующей компиляцией через GCC.
- Поддержка низкоуровневых вставок: ASM-код для классического режима и фрагменты на языке Си для C-Backend.
- Высокая автономность: среда создает компактные исполняемые файлы, работающие напрямую через API операционной системы, без внешних зависимостей или громоздких фреймворков.
- Открытость: исходные коды IDE выложены на GitHub.
- Важное ограничение: объектно-ориентированное программирование (ООП) не поддерживается.
Что нового в версии 6.40
Ключевым нововведением текущего релиза стало существенное повышение скорости обработки строковых данных. Это обновление оптимизирует работу приложений, активно взаимодействующих с текстом.
На официальном форуме проекта доступно множество примеров кода и полезных инструментов, разработанных участниками сообщества. Среда готова к работе сразу после распаковки, однако для доступа ко всему спектру функциональных возможностей рекомендуется проверить зависимости, указанные в файле INSTALL.






