QB64

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
QB64
РозробникGalleon, QB64Team
Останній реліз1.5 (28 лютого 2021; 3 роки тому (2021-02-28))
Під впливом відQuickBASIC, QBASIC
Операційна системаMicrosoft Windows, Linux, macOS
ЛіцензіяLGPLv2.1
Вебсайтwww.qb64.org

QB64 (раніше QB32) — багатоплатформовий відкритий діалект мови Basic, сумісний зверху вниз з Microsoft QBasic і QuickBASIC. Є компілятором, що генерує нативні виконувані файли для Windows (починаючи з Windows XP), Linux або MacOS. Розповсюджується на умовах GPL/LGPL.

Робота з графікою в QB64 реалізована поверх OpenGL[1] і для basic-програміста зберігає сумісність з графічним режимом старого QuickBasic, що дозволяє компілювати з допомогою QB64 старі ігри, написані на QB, такі як Gorillas. Порівняно з вихідним бейсіком від Microsoft, QB64 підтримує роботу з графічним екраном будь-якої роздільної здатності, роботу з зображеннями в різних форматах, наприклад, PNG, відтворення музики в різних форматах, включаючи mp3, відображення векторних шрифтів, підтримку мережі і т. п.

IDE QB54
IDE QB54

До складу QB64 включене просте середовище IDE, аналогічне тому, що поставлялося з QuickBasic. При компіляції як проміжне представлення використовує мову C з наступною генерацією виконуваних файлів за допомогою GCC. Покрокове налагодження програм, написаних на QB64, можливе за допомогою зовнішнього відладчика vWATCH64[2].

Ведеться також розробка InForm: надбудови над QB64, що забезпечує WYSIWYG побудову GUI-інтерфейсу в стилі Visual Basic[3]. 9 листопада 2018 року випущена 8-а бета-версія цього конструктора[4].

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. До версії 0.954 — SDL
  2. vWATCH64 - User Guide // www.qb64.org. — Дата звернення: 21.01.2019.
  3. InForm – A GUI engine and WYSIWYG interface designer for QB64 // www.qb64.org. — Дата звернення: 21.01.2019.
  4. New version: Beta version 8 – InForm // www.qb64.org. — Дата звернення: 21.01.2019.

Література

[ред. | ред. код]

Посилання

[ред. | ред. код]