Yabasic: Интерпретатор BASIC для различных платформ
Yabasic
Yabasic: бесплатный BASIC интерпретатор для Windows и Unix. Open source, лицензия MIT, GitHub. Версии для BeOS, Haiku, Flyab. Программирование на BASIC!
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Yabasic (Yet Another BASIC) – бесплатный интерпретатор BASIC с открытым исходным кодом для платформ Microsoft Windows и Unix. Yabasic был первоначально разработан Марком Оливером Им, который выпустил последнюю стабильную версию 2.77.3 в 2016 году. Начиная с версии 2.77.1, проект перешел на лицензию MIT, а исходный код был размещен на GitHub для привлечения других разработчиков к участию в его развитии.
Interpreter for BASIC software
Yabasic (Yet Another BASIC) is a free, open source BASIC interpreter for Microsoft Windows and Unix platforms. Yabasic was originally developed by Marc Oliver Ihm, who released the last stable version 2.77.3 in 2016. From version 2.77.1, the project has adopted the MIT License as well as the source code being moved to GitHub to encourage others to participate in its development.
Яб
Версия оптимизирована для BeOS, ZETA и Haiku.
A version optimized for BeOS, ZETA and Haiku.
Фляб
Порт Ябасика в инструментарий FLTK под названием "Flyab" находился в разработке. Он должен был быть обратно совместим с программами, написанными на yab, варианте Yabasic, позволяющем создавать графические программы с использованием API BeOS. После того как BeOS и его преемник ZETA окончательно прекратили своё существование, команда разработчиков yab для BeOS решила перейти на Linux и выбрала FLTK для реализации элементов пользовательского интерфейса. Была возможность портировать Flyab на Microsoft Windows, Mac OS X и Linux. Flyab добавлял Ябасику возможность создавать нативные графические пользовательские интерфейсы на всех поддерживаемых платформах. Основной сложностью была полная реализация команд компоновки для FLTK, как они использовались в версии для BeOS. По состоянию на ноябрь 2008 года, проект, по всей видимости, был приостановлен.
A port of Yabasic to the Fltk toolkit called "Flyab" was under development. It would have been source compatible with programs written in yab, a variant of Yabasic that enables graphical programs to be written using the BeOS API. After BeOS and its successor ZETA finally were gone, the team members around yab for BeOS decided to move to Linux and therefore chose FLTK to implement the UI parts. Ports for Microsoft Windows, Mac OS X, and Linux would have been possible. Flyab added the ability to Yabasic to create native graphical user interfaces on all supported platforms. Main difficulty was to fully implement the layout commands to FLTK, as used from the BeOS version. As of November 2008, the project appears to be halted.
Плейстейшн 2
Sony также включила версию Yabasic в состав демо-диска, который поставлялся с консолями PlayStation 2 в странах PAL, чтобы консоль можно было рассматривать как домашний компьютер, а не только как игровую приставку, и таким образом избежать европейских импортных налогов.
Sony also packaged a version of Yabasic for the PlayStation 2 on the demo disc shipped with PS2 consoles in PAL territories so it could be considered a home computer, not just a games machine, thus bypassing European import taxes.
Ябасик 3.0 (Неофициальный)
В качестве продолжения проекта до внесения новых изменений автором, версия 3 разрабатывалась командой под руководством Педро Са и Томаса Ларсена, но разработка была приостановлена, и, по всей видимости, проект сейчас заброшен.
As a continuation of the project prior to new changes by the original author, version 3 was being developed by a team centered on Pedro Sá and Thomas Larsen, but development has halted and the project now appears to be abandoned.