Введение

Yabasic (Yet Another BASIC) – бесплатный интерпретатор BASIC с открытым исходным кодом для платформ Microsoft Windows и Unix. Yabasic был первоначально разработан Марком Оливером Им, который выпустил последнюю стабильную версию 2.77.3 в 2016 году. Начиная с версии 2.77.1, проект перешел на лицензию MIT, а исходный код был размещен на GitHub для привлечения других разработчиков к участию в его развитии.

Яб

Версия оптимизирована для BeOS, ZETA и Haiku.

Фляб

Порт Ябасика в инструментарий FLTK под названием "Flyab" находился в разработке. Он должен был быть обратно совместим с программами, написанными на yab, варианте Yabasic, позволяющем создавать графические программы с использованием API BeOS. После того как BeOS и его преемник ZETA окончательно прекратили своё существование, команда разработчиков yab для BeOS решила перейти на Linux и выбрала FLTK для реализации элементов пользовательского интерфейса. Была возможность портировать Flyab на Microsoft Windows, Mac OS X и Linux. Flyab добавлял Ябасику возможность создавать нативные графические пользовательские интерфейсы на всех поддерживаемых платформах. Основной сложностью была полная реализация команд компоновки для FLTK, как они использовались в версии для BeOS. По состоянию на ноябрь 2008 года, проект, по всей видимости, был приостановлен.

Плейстейшн 2

Sony также включила версию Yabasic в состав демо-диска, который поставлялся с консолями PlayStation 2 в странах PAL, чтобы консоль можно было рассматривать как домашний компьютер, а не только как игровую приставку, и таким образом избежать европейских импортных налогов.

Ябасик 3.0 (Неофициальный)

В качестве продолжения проекта до внесения новых изменений автором, версия 3 разрабатывалась командой под руководством Педро Са и Томаса Ларсена, но разработка была приостановлена, и, по всей видимости, проект сейчас заброшен.