twinBASIC убийца Visual Basic 6

Переводчик Google

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
8,130
Решения
23
Реакции
6,922
А тем временем, уже к октябрю 2024 готовится к релизу версия 1.0 нового компилятора и среды разработки TwinBasic, приемник VB6.
Язык имеет практически полную обратную совместимость с Visual Basic 6, компиляцию в 64-бит и множество доп. фич современных языков.
Подробности мы выложим в день релиза.

А пока, желающие уже могут опробовать эту среду: GitHub - twinbasic/twinbasic | Download (спойлер "Assets")
Документация: Home | twinBASIC Features
Оцифиальный сайт: twinBASIC Welcome

И лично поучаствовать в развитии языка на финальном этапе его выпуска, а заодно и пообщаться с его разработчиком Wayne Phillips через Discord: Присоединяйтесь к сообществу «twinBASIC» на сервере Discord!

1719326702052.webp
 
Последнее редактирование:
Новые фичи при включении опции "Show advanced info on hover" в настройках IDE:

1736520247516.webp


Также, уже началась пред-продажа версии 1.0 со скидками: https://twinbasic.com/NEWYEAR25
 
  • Like
Реакции: akok
с ценами на подобный софт всегда так?
 
Да тут как бы сравнивать не с чем. Компилятор - это тебе не программу написать. Это же не просто оболочка IDE, а полноценно новый язык.
С учетом, что это пожизненная лицензия, западный разработчик с зарплатами от 2000$, а тем более компания могут себе позволить это на раз плюнуть. Это еще в сравнении, очень заниженная цена с учетом того, сколько пришлось потратить усилий на разработку данного продукта.
Здесь мы оцениваем с точки зрения нашей локальной средней заработной платы.
И если этот компилятор не использовать в коммерческих целях, то да, для нас цена неоправдана.
В частном порядке можно скачивать релизную версию, и официально пользоваться без оплаты и без ограничений при компиляции 32-битной программы. При компиляции 64-битной, при ее запуске на 5 секунд будет появляться баннер TwinBasic.
 
  • Like
Реакции: akok
Вечная лицензия - это привилегия. Разработчик говорит, что иногда будет проходить такая акция, но большую часть времени IDE будет доступна по ежемесячной подписке: twinBASIC Welcome

Из числа дополнительных ограничений в бесплатной версии:
1) компиляция только проектов типа Exe, Dll
2) на 5 секунд заставка при запуске 64-битной версии собранных exe
3) отсутствует низкоуровневая LLVM оптимизация кода

Приобрёл коммерческую версию. Покрутил, повертел. Пока часть фичей выглядят сыровато, где-то недоработки, просадки по производительности.
Обещали завезти более удобную работу с многопотоком. На данный момент активный участник проекта fafalone подтвердил, что можно безопасно (в отличие от VB6) использовать CreateThread, что уже прекрасно. Ну и конечно отдельно радует поддержка сборки в 64-бит exe, и по-умолчанию статическая сборка, зависимостей нет, итоговый бинарник сжимается до ~ 600 KB, если в проект включен весь жир, в смысле UI элементы CommonControls, а консольное приложение и вовсе 27 КБ. Детект на VT выглядит так: 1/72 , DIE не понимает, что это за чудо и говорит:

1737113586895.webp

Список импорта:
1737115644198.webp

Вообщем, будем посмотреть. Релизная версия 1.0 пока еще в проекте ~ 3 месяца.
 
Последнее редактирование:
  • Like
Реакции: akok
Назад
Сверху Снизу