QB64

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Be nt all (обсуждение | вклад) в 04:14, 21 января 2019 (Литература: докинул пару учебников). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
QB64
Изображение логотипа
Класс языка язык программирования
Разработчик Galleon, QB64Team
Выпуск 1.2 (30 декабря 2017; 7 лет назад (2017-12-30))
Испытал влияние 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, отображение векторных шрифтов, поддержку сети и т.п.

IDE QB54
IDE QB54

В состав QB64 включен простая среда IDE, аналогичная той, кототорая поставлялась с QuickBasic. При компиляции в качестве промежуточного представления использует язык C с последующей генерацией исполняемых файлов посредством GCC.

Примечания

  1. До версии 0.954 — SDL

Литература

  • Андрей Письменный. 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.


Ссылки