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