Домой Софт Состоялся релиз PureBasic 6.40: возможности, особенности и изменения

Состоялся релиз PureBasic 6.40: возможности, особенности и изменения

Кроссплатформенная среда разработки получила значительные улучшения производительности и новые возможности компиляции.

Состоялся релиз PureBasic 6.40: возможности, особенности и изменения
Состоялся релиз PureBasic 6.40: возможности, особенности и изменения — иллюстрация к материалу. Источник: linux.org.ru

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.

Источник: https://www.linux.org.ru