QB64
QB64 | |
---|---|
Класс языка | язык программирования |
Разработчик | Galleon, QB64Team |
Выпуск | 1.2 (30 декабря 2017 ) |
Испытал влияние | QuickBASIC, QBASIC |
Лицензия | LGPLv2.1 |
Сайт | qb64.org |
QB64 (ранее QB32) — кроссплатформенный открытый диалект языка Basic, совместимый сверху вниз с Microsoft QBasic и QuickBasic. Является компилятором, генерирующим нативные исполняемые файлы для Windows (начиная с Windows XP), Linux или MacOS. Распространяется на условиях GPL/LGPL.
Работа с графикой в QB64 реализована поверх OpenGL[1] и для basic-программиста сохраняет совместимость с графическим режимом старого Quick Basic, что позволяет компилировать с помощью QB64 старые игры, написанные на QB, такие как Gorillas[англ.]. По сравнению с исходным бейсиком от Microsoft, QB64 поддерживает работу с графическим экраном любого разрешения, раюоту с картинками в различных форматах, например, PNG, воспроизведение музыки в различных форматах, включая mp3, отображение векторных шрифтов, поддержку сети и т.п.
В состав QB64 включен простая среда IDE, аналогичная той, кототорая поставлялась с QuickBasic. При компиляции в качестве промежуточного представления использует язык C с последующей генерацией исполняемых файлов посредством GCC.
Примечания
Литература
- Андрей Письменный. QB64 — наследник QuickBasic, который почти не выглядит устаревшим // Хакер. — 2018. — № 03 (228). — С. 30.
- Т.С. Тагиров. Программирование в QuickBASIC и qb64. — Казанский университет, 2013. — 59 с.
- Jonathan S. Harbour. Video Game Programming for Kids. — Cengage Learning Trade, 2014. — 253 с. — ISBN 9781305501836.
Ссылки
- qb64.org — официальный сайт QB64
- Проект QB64 на сайте GitHub
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |