QB64 | |
---|---|
Clasa de limba | limbaj de programare |
Dezvoltator | Galeon, echipa QB64 |
Eliberare | 2.0.2 (7 noiembrie 2021 ) |
A fost influențat | QuickBASIC , QBASIC |
Licență | LGPLv2.1 |
Site-ul web | qb64.com |
QB64 (fostul QB32 ) este un dialect deschis multiplatform de Basic care este compatibil de sus în jos cu Microsoft QBasic și QuickBASIC . Este un compilator care generează executabile native pentru Windows (începând cu Windows XP ), Linux sau macOS . Distribuit în conformitate cu termenii GPL / LGPL .
Lucrarea grafică în QB64 este implementată pe OpenGL [1] și pentru un programator de bază păstrează compatibilitatea cu modul grafic al vechiului Quick Basic, care permite compilarea jocurilor vechi scrise în QB, cum ar fi Gorillas cu QB64 . În comparație cu Microsoft BASIC original, QB64 acceptă orice ecran grafic cu rezoluție, diferite formate de imagine, cum ar fi PNG , redare de muzică în diferite formate, inclusiv mp3 , afișare cu font vector, suport de rețea etc.
QB64 include un IDE simplu similar cu cel livrat cu QuickBasic. Când este compilat, folosește limbajul C ca o reprezentare intermediară, urmată de generarea de fișiere executabile prin GCC . Depanarea pas cu pas a programelor scrise în QB64 este posibilă folosind un depanator extern vWATCH64 [2] .
InForm este de asemenea dezvoltat: un add-on pentru QB64 care oferă construcția WYSIWYG a unei interfețe GUI în stilul Visual Basic [3] . Pe 10 noiembrie 2010, acest constructor a părăsit etapa de testare beta , versiunea sa 1.0 [4] a fost lansată .
Pentru a scrie text pe fundal, aveți nevoie de acest cod :
CLS fundal = _LOADIMAGE ( "IMAGE.JPG" ) PRINT "HELLO TO" YOU , YOU . DUR . " SFÂRȘITBASIC | Dialectele limbajului de programare|
---|---|
Clasic |
|
tranzitorie |
|
procedural |
|
Obiect |
|
Mobil |
|
Consolă |
|