stringtranslate.com

SdlBasic

SdlBasic — это мультиплатформенный интерпретатор BASIC , использующий библиотеки SDL . [1] Его ядро ​​интерпретатора основано на wxBasic . [2] Интерпретатор может быть очень полезен для людей, знакомых с интерпретаторами ANSI-BASIC и интересующихся или нуждающихся в функциях библиотеки SDL при разработке кода. Используя IDE, можно создать исполняемый файл. [3] Эта реализация помогла создать среду разработки RCBasic, выпущенную под лицензией zlib , [4] также была предпринята попытка создать AllegroBASIC для аналогичной библиотеки Allegro . [5]

История

Разработка SdlBasic началась в декабре 2002 года, когда его автору, Вроби (Роберто Виола), пришла в голову идея использовать библиотеки SDL в ядре wxBasic вместо библиотек wxWidgets.

Основные выпуски были в 2004, 2005, 2007 и 2012 годах. [6] До 2005 года для написания программного кода использовался любой текстовый редактор. В 2005 году была добавлена ​​IDE. В 2012 году пакет был разделен на IDE и интерпретатор, хотя IDE можно было использовать для запуска кода. Основной сайт загрузки — SourceForge.

Сайт поддержки (онлайн-документация и форум) переехал, и у него сменился сопровождающий. Теперь его можно найти по добавленной ниже ссылке на altervista.org. Первоначальный автор по-прежнему вносит свой вклад в форум.

Порт для PSP

22 мая 2008 года SDLBasic был портирован на Sony PlayStation Portable . [7] Он позволяет играть в игры и использовать приложения, написанные на SDLBasic. Недавно [ неопределенно ] кто-то [ неопределенно ] на форумах qj выпустил обновление версии 0.7, которое включало вывод видео на тонкий монитор.

Лицензия

SdlBasic имеет открытый исходный код и доступен бесплатно на условиях GNU General Public License .

Пример кода

Функция swap ( a , b ) tmp = a a = b b = tmp Конечная функция v1 = 10 v2 = 20 print v1 , v2 swap ( v1 , v2 ) print v1 , v2                     

Рекомендации

  1. ^ «Создание простых игр в sdlBasic» . Нет времени играть . 14 сентября 2017 г. Проверено 25 февраля 2024 г.
  2. ^ Сильва, Пауло. «Некоторые идеи для wxBasic». нитрофурано . Проверено 25 февраля 2024 г.
  3. ^ «Приложения PSP с sdlBasic» . Веселые технические проекты . 10 марта 2017 г. Проверено 25 февраля 2024 г.
  4. ^ Каннингем, Родни. «RCBasic». Гитхаб . Проверено 26 февраля 2024 г. Особая благодарность сообществу sdlBasic, а также сообществу Retrogamecoding и BP.
  5. ^ "Домашняя страница AllegroBASIC" . АллегроБЕЙСИК . Архивировано из оригинала 15 ноября 2018 г. Проверено 7 октября 2023 г.
  6. ^ Шоу, Стивен. «Программы Стивена sdlBasic» . Проверено 25 февраля 2024 г.
  7. ^ «sdlBasic v0.5 для PSP» . Архивировано из оригинала 25 мая 2008 г. Проверено 24 мая 2008 г.

Внешние ссылки