KBasic | |
---|---|
Semantică | orientat pe obiecte |
Clasa de limba | mediu de dezvoltare integrat , limbaj de programare, limbaj de programare procedural și limbaj de programare orientat pe obiecte |
Autor | Bernd Noetscher |
Tip sistem | strict, static |
A fost influențat | Visual Basic , VB.NET , Java |
Licență | GNU GPL |
Site-ul web |
q7basic.org kbasic.org |
KBasic v. 1.x (kbc, kbide și kbrun) | |
---|---|
Tip de | Compilator , interpret , bibliotecă IDE + widget |
Dezvoltator | Software-ul KBasic al lui Bernd Noetscher |
Scris in | C++ |
Interfață | Qt |
Sistem de operare | Linux , Microsoft Windows și Mac OS |
ultima versiune | 1.89 (6 octombrie 2010) |
Licență | GNU GPL |
Site-ul web | kbasic.com |
KBasic este un cadru RAD pentru programare într-un dialect de Basic apropiat de VB.NET , Visual Basic , Visual Basic pentru aplicații și Java , complet compatibil sintactic cu VB6, VBA și QBasic .
Biblioteca de widget -uri KBasic este un program de completare pentru Qt .
Este distribuit sub formă de coduri sursă open-source [1] și o versiune profesională, gratuită pentru Linux și distribuită în condiții shareware pentru Windows și Mac OS X (compilatorul necesar pentru a crea fișiere executabile autonome nu funcționează în versiunea neînregistrată ).
Compilatorul și interpretul limbajului are trei moduri de funcționare: KBasic (nativ, parțial compatibil cu VB.NET ), dar se distinge de acesta prin introducerea programatică, Old Basic (compatibil cu VB6 ) și Very Old Basic (compatibil cu QBasic ). IDE-ul este similar cu Microsoft Visual Studio .NET și include un depanator încorporat . Suport KBasic pentru dezvoltarea de aplicații care includ un DBMS încorporat ( SQLite ) sau care utilizează MySQL sau PostgreSQL . Există vrăjitori pentru crearea de formulare și rapoarte.
Dezavantajele KBasic includ compatibilitatea incompletă cu dialectele Microsoft BASIC, un IDE nu foarte convenabil și performanță scăzută.
Pe 15 august 2012, o nouă versiune a produsului a fost lansată sub numele Basic For Qt® v. 1.0. Funcționează cu Qt versiunea 4.8, codurile sursă ale compilatorului, interpretului și runtime în C++ și IDE sunt disponibile pe site , scrise în BASIC însuși [2] .
BASIC | Dialectele limbajului de programare|
---|---|
Clasic |
|
tranzitorie |
|
procedural |
|
Obiect |
|
Mobil |
|
Consolă |
|