LINUX.ORG.RU

PureBasic 6.40

 ,


0

2

10 апреля 2026 года вышла новая версия PureBasic. Программа предназначена для создания кроссплатформенных приложений (Windows, Linux, macOS, Raspberry).

Дистрибутив содержит IDE (редактор, отладчик, инструменты, визуальный редактор форм GUI), компилятор, справку на трёх языках (русский поддерживается пользователями). Кроме разработки десктопных приложений, PureBasic позиционируется, как инструмент для создания 2D и 3D игр на движке OGRE.

  • Поддерживает базы данных, шифрование, упаковку, регулярные выражения, векторную графику, XML, JSON, мультимедиа, спрайты и многое другое.
  • Поддерживает нативную работу с API без необходимости импорта заголовочных файлов.
  • Поддерживает создание оконных и консольных приложений и библиотеки функций (so, dll).
  • Поддерживает x86 и x86_64, многопоточность.
  • В качестве подсистемы GUI могут использоваться GTK 3 (по умолчанию, т. е. GTK текущей ОС), GTK 2, Qt (Qt 5).
  • «Компилятор» преобразует код в ASM и компилирует с помощью FASM, также доступен C-backend, где код преобразуется в C (нативные функции вставляются объектами) и компилируется с помощью GCC.
  • В коде с ASM-backend могут использоваться вставки ASM-кода, а в C-backend соответственно кода на Си.
  • Создаёт компактные самодостаточные исполняемые файлы, так как использует API текущей ОС, без зависимостей и/или фреймворков.
  • Исходники IDE доступны на github.
  • Не поддерживается ООП.

Текущая версия имеет повышенную скорость работы со строками.

На официальном форуме можно найти множество примеров кода, множество инструментов созданных пользователями.

Установка: Работает из коробки, но для поддержки всего функционала необходимо установить пакеты указанные в файле INSTALL.

>>> Подробности



Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 7)

В качестве библиотеки подсистемы gtk (по умолчанию, gtk текущей ОС), gtk2, qt.

Вот этот пункт перефразируй, пожалуйста, по-русски. Я бы сам исправил, но у меня даже идей нет, что здесь имелось в виду, а на сайте (ни в новости о версии, ни на главной странице в списке фич) я такого пункта не нашёл, чтобы посмотреть, что там было в оригинале…

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от IIIypuk

Насколько я понимаю, Gambas linux-only (хотя для винды предлагались некие костыли на базе Cygwin, про макось вообще без понятия).

Сабж же кроссплатформенный. Но проприетарный.

Те были вчера по пять и очень большие,
А эти и маленькие, и сегодня, и по три.
Вот и выбирай,
По пять, очень большие, но вчера,
Либо по три, маленькие, но сегодня, понял?

hobbit ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Один модератор мне снял скор за предложение, в котором я написал, что есть MS Office и копии.
Но модераторы любят извращения, используют OnlyOffice и мучаются.

IIIypuk ★★★★★
()
Последнее исправление: IIIypuk (всего исправлений: 1)
Ответ на: комментарий от IIIypuk

А потом в индексирумых новостях мы видит подобие github с маленькой буквы.

IIIypuk ★★★★★
()
Ответ на: комментарий от IIIypuk

Учитывая, что мы на форуме про линукс, вопрос о том, что считать извращением, кхе-кхе… (а про «копии» в удалённом сообщении вообще ничего не было).

hobbit ★★★★★
()
Ответ на: комментарий от CrX

по-русски. Я бы сам исправил, но у меня даже идей нет, что здесь имелось в виду,

Не успел выложить скрин, вот если что, там так переведено «Библиотека подсистемы»
Окно настройки компиляции - тут
Окно настройки IDE

AZJIO
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

Не, ну не моноширный шрифт мог только лютый тролль запостить

Мне что, каждому объяснять что это не табличные данные, на кой там моноширинный, чтобы мозг ломать?

AZJIO
() автор топика
Ответ на: комментарий от AZJIO

Понятно. Ну это нестандартная терминология, а главное там было пропущено сказуемое (или хотя бы тире), и читалось как «библиотека [чего] подсистемы gtk», потом скобки, потом вообще qt… Короче, сложно было распарсить, если заранее не знать. Сейчас нормально написано.

CrX ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Тьфу, попутал. Мне для кода как раз моноширинные нравятся, в скрин не всмотрелся.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Я пока не проникся. Для меня это как левше говорить, что правой удобней, как любителю бирюзового говорить, что синий лучше, как любителю попсы, предлагать рэп и т.д.

AZJIO
() автор топика
Ответ на: комментарий от AZJIO

Окно настройки компиляции - тут
Окно настройки IDE

Добавил, но по-прежнему непонятно, относится ли это только к IDE.

dataman ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

Знаешь, это такой тест Роршаха.

Я тебе больше скажу, есть такой Полиграф, и зависимые от Роршаха и Полиграф могут принять вину не по факту, а по навязанным результатам. Это рабское мышление.

AZJIO
() автор топика
Последнее исправление: AZJIO (всего исправлений: 1)
Ответ на: комментарий от dataman

Добавил, но по-прежнему непонятно, относится ли это только к IDE.

Оба окна настройки относятся к IDE. IDE передаёт компилятору все настройки через командную строку, то есть компилятор может отработать без IDE.

AZJIO
() автор топика

Сойдёт для нейрослопа :)

zabbal ★★★★☆
()

Исходники IDE доступны наgithub.

Иде это круто, но было бы круче если бы они запилили дополнение под vscode. Но с другой стороны зачем нужен в 2к26 году бейсик да ещё и проприетарный?!

Ygor ★★★★★
()
Последнее исправление: Ygor (всего исправлений: 1)

Фигасе… «Мы Бейсик, ну, там, формочки для интерфейса хэлоуворды. А, ну да, ещё игры на Огре» Фигасе скачок. Ого.

Успехов.

PcheloBiaka
()
Ответ на: комментарий от AZJIO

Моноширинные шрифты — это грязный хак, который был необходим для решения чисто технических ограничений: печатная машинка, сложные выравнивания, псевдографика. Если отбросить эти анахронизмы, то в типографике вообще нет места моноширинным шрифтам, кроме редких исключений. Нет закона, согласно которому ширина символа . (точка) должна быть равна ширине символа Щ.

Код — не исключение из типографики. Таблицы быстрее читаются, чем проза, но из этого не следует, что проза должна подстраиваться под таблицы. Так вот код — это в большей степени проза, чем таблицы.

kaldeon ★★
()

Вот тема с примерами 3D от автора pf shadoko.

AZJIO
() автор топика

О, Настоящий Васян - 🚮🚮🚮

etwrq ★★★★★
()
Ответ на: комментарий от BceM_IIpuBeT

это такой тест Роршаха.

«Это не я заперт здесь с вами, это вы заперты здесь со мной»?

Smacker ★★★★★
()
Ответ на: комментарий от PcheloBiaka

Фигасе… «Мы Бейсик, ну, там, формочки для интерфейса хэлоуворды. А, ну да, ещё игры на Огре» Фигасе скачок. Ого.

Щас ещё поддержку разработки конфигураций 1с запилят. Будет медятина

Dodik
()

кроссплатформенных приложений (Windows, Linux, macOS, Raspberry)

Raspberry

Что за платформа такая новая? Это же arm64 | arm6hf | armhf, по дефолту идущий с Linux (raspbian)

skyman ★★★★★
()
Ответ на: комментарий от Rodegast

Что там за лицензия? Дорого стоит?

79 евро = 7 145 руб, сущие копейки, две смены работы для средней зарплаты.

Тут мой комплект (код-архив, русская справка, инструменты несколько десятков)

AZJIO
() автор топика
Последнее исправление: AZJIO (всего исправлений: 1)
Ответ на: комментарий от skyman

Что за платформа такая новая? Это же arm64 | arm6hf | armhf, по дефолту идущий с Linux (raspbian)

Да, малинка поддерживается. Но только в ней нет ASM-backend, есть только C-backend. Я даже компилировал на малинке.

AZJIO
() автор топика

Чо за шрифт??? Немыслимо! Блеванул спасибо

I-Love-Microsoft ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.