QB64 (раніше QB32) — багатоплатформовий відкритий діалект мови Basic, сумісний зверху вниз з Microsoft QBasic і QuickBASIC. Є компілятором, що генерує нативні виконувані файли для Windows (починаючи з Windows XP), Linux або MacOS. Розповсюджується на умовах GPL/LGPL.
QB64 | |
---|---|
Розробник | Galleon, QB64Team |
Останній реліз | 1.5 (28 лютого 2021 ) |
Під впливом від | QuickBASIC, |
Операційна система | Microsoft Windows, Linux, macOS |
Ліцензія | LGPLv2.1 |
Вебсайт | www.qb64.org |
Робота з графікою в QB64 реалізована поверх OpenGL і для basic-програміста зберігає сумісність з графічним режимом старого QuickBasic, що дозволяє компілювати з допомогою QB64 старі ігри, написані на QB, такі як Gorillas. Порівняно з вихідним бейсіком від Microsoft, QB64 підтримує роботу з графічним екраном будь-якої роздільної здатності, роботу з зображеннями в різних форматах, наприклад, PNG, відтворення музики в різних форматах, включаючи mp3, відображення векторних шрифтів, підтримку мережі і т. п.
До складу QB64 включене просте середовище IDE, аналогічне тому, що поставлялося з QuickBasic. При компіляції як проміжне представлення використовує мову C з наступною генерацією виконуваних файлів за допомогою GCC. Покрокове налагодження програм, написаних на QB64, можливе за допомогою зовнішнього відладчика vWATCH64.
Ведеться також розробка InForm: надбудови над QB64, що забезпечує WYSIWYG побудову GUI-інтерфейсу в стилі Visual Basic. 9 листопада 2018 року випущена 8-а бета-версія цього конструктора.
Див. також
Примітки
- До версії 0.954 — SDL
- vWATCH64 - User Guide // www.qb64.org. — Дата звернення: 21.01.2019.
- InForm – A GUI engine and WYSIWYG interface designer for QB64 // www.qb64.org. — Дата звернення: 21.01.2019.
- New version: Beta version 8 – InForm // www.qb64.org. — Дата звернення: 21.01.2019.
Література
- QB64 — наследник QuickBasic, который почти не выглядит устаревшим / Андрей Письменный // : журнал. — 2018. — № 3 (228). — С. 30.
- Программирование в QuickBASIC и qb64 / Т. С. Тагиров ; Казанський федеральний університет. — 2013. — 59 с.
- Video Game Programming for Kids : ( )[англ.] / Jonathan S. Harbour. — Cengage Learning Trade, 2014. — 253 с. — .
Посилання
- Офіційний сайт
- QB64's Wiki [ 21 січня 2019 у Wayback Machine.]
- qb64 на GitHub
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
QB64 ranishe QB32 bagatoplatformovij vidkritij dialekt movi Basic sumisnij zverhu vniz z Microsoft QBasic i QuickBASIC Ye kompilyatorom sho generuye nativni vikonuvani fajli dlya Windows pochinayuchi z Windows XP Linux abo MacOS Rozpovsyudzhuyetsya na umovah GPL LGPL QB64RozrobnikGalleon QB64TeamOstannij reliz1 5 28 lyutogo 2021 3 roki tomu 2021 02 28 Pid vplivom vidQuickBASIC Operacijna sistemaMicrosoft Windows Linux macOSLicenziyaLGPLv2 1Vebsajtwww qb64 org Robota z grafikoyu v QB64 realizovana poverh OpenGL i dlya basic programista zberigaye sumisnist z grafichnim rezhimom starogo QuickBasic sho dozvolyaye kompilyuvati z dopomogoyu QB64 stari igri napisani na QB taki yak Gorillas Porivnyano z vihidnim bejsikom vid Microsoft QB64 pidtrimuye robotu z grafichnim ekranom bud yakoyi rozdilnoyi zdatnosti robotu z zobrazhennyami v riznih formatah napriklad PNG vidtvorennya muziki v riznih formatah vklyuchayuchi mp3 vidobrazhennya vektornih shriftiv pidtrimku merezhi i t p IDE QB54 Do skladu QB64 vklyuchene proste seredovishe IDE analogichne tomu sho postavlyalosya z QuickBasic Pri kompilyaciyi yak promizhne predstavlennya vikoristovuye movu C z nastupnoyu generaciyeyu vikonuvanih fajliv za dopomogoyu GCC Pokrokove nalagodzhennya program napisanih na QB64 mozhlive za dopomogoyu zovnishnogo vidladchika vWATCH64 Vedetsya takozh rozrobka InForm nadbudovi nad QB64 sho zabezpechuye WYSIWYG pobudovu GUI interfejsu v stili Visual Basic 9 listopada 2018 roku vipushena 8 a beta versiya cogo konstruktora Div takozhFreeBASICPrimitkiDo versiyi 0 954 SDL vWATCH64 User Guide www qb64 org Data zvernennya 21 01 2019 InForm A GUI engine and WYSIWYG interface designer for QB64 www qb64 org Data zvernennya 21 01 2019 New version Beta version 8 InForm www qb64 org Data zvernennya 21 01 2019 LiteraturaQB64 naslednik QuickBasic kotoryj pochti ne vyglyadit ustarevshim Andrej Pismennyj zhurnal 2018 3 228 S 30 Programmirovanie v QuickBASIC i qb64 T S Tagirov Kazanskij federalnij universitet 2013 59 s Video Game Programming for Kids angl Jonathan S Harbour Cengage Learning Trade 2014 253 s ISBN 9781305501836 PosilannyaOficijnij sajt QB64 s Wiki 21 sichnya 2019 u Wayback Machine qb64 na GitHub