SdlBasic
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2017 г. ) |
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 .
Пример кода
[ редактировать ]Function swap( a, b )
tmp = a
a = b
b = tmp
End Function
v1=10
v2=20
print v1, v2
swap( v1, v2 )
print v1, v2
Ссылки
[ редактировать ]- ^ «Создание простых игр в sdlBasic» . Нет времени играть . 14 сентября 2017 г. Проверено 25 февраля 2024 г.
- ^ Сильва, Пол. "Некоторые идеи для wxBasic " нитрофуран . Получено 2 февраля 2024 г.
- ^ «Приложения PSP с sdlBasic» . Веселые технические проекты . 10 марта 2017 г. Проверено 25 февраля 2024 г.
- ^ Каннингем, Родни. «RCBasic» . Гитхаб . Проверено 26 февраля 2024 г.
Особая благодарность сообществу sdlBasic, а также сообществу Retrogamecoding и BP.
- ^ «Домашняя страница AllegroBASIC» . АллегроБЕЙСИК . Архивировано из оригинала 15 ноября 2018 г. Проверено 7 октября 2023 г.
- ^ Шоу, Стивен. «Программы Стивена sdlBasic» . Проверено 25 февраля 2024 г.
- ^ «sdlBasic v0.5 для PSP» . Архивировано из оригинала 25 мая 2008 г. Проверено 24 мая 2008 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- «несколько примеров» . Архивировано из оригинала 30 мая 2016 г.
- Онлайн-документация в формате HTML