QB64

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

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

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

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.

Література

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.