Kbásico | |
---|---|
Semántica | orientado a objetos |
clase de idioma | entorno de desarrollo integrado , lenguaje de programación, lenguaje de programación procedimental y lenguaje de programación orientado a objetos |
Autor | Bernd Noetscher |
sistema de tipos | estricto, estático |
sido influenciado | Visual Basic , VB.NET , Java |
Licencia | GNU GPL |
Sitio web |
q7basic.org kbasic.org |
KBásico v. 1.x (kbc, kbide y kbrun) | |
---|---|
Tipo de | Compilador , intérprete , IDE + biblioteca de widgets |
Desarrollador | Software KBasic de Bernd Noetscher |
Escrito en | C++ |
Interfaz | Qt |
Sistema operativo | Linux , Microsoft Windows y MacOS |
ultima versión | 1,89 (6 de octubre de 2010) |
Licencia | GNU GPL |
Sitio web | kbasic.com |
KBasic es un framework RAD para programar en un dialecto de Basic cercano a VB.NET , Visual Basic , Visual Basic para Aplicaciones y Java , sintácticamente totalmente compatible con VB6, VBA y QBasic .
La biblioteca de widgets de KBasic es un complemento para Qt .
Se distribuye en forma de códigos fuente de fuente abierta [1] y una versión profesional, gratuita para Linux y distribuida bajo condiciones de shareware para Windows y Mac OS X (el compilador requerido para crear archivos ejecutables independientes no funciona en la versión no registrada ).
El compilador e intérprete del lenguaje tiene tres modos de funcionamiento: KBasic (nativo, parcialmente compatible con VB.NET ), pero se distingue de él por entrada programática, Old Basic (compatible con VB6 ) y Very Old Basic (compatible con QBasic ). El IDE es similar a Microsoft Visual Studio .NET e incluye un depurador incorporado . KBasic soporte para el desarrollo de aplicaciones que incluyen un DBMS embebido ( SQLite ) o utilizan MySQL o PostgreSQL . Hay asistentes para crear formularios e informes.
Las desventajas de KBasic incluyen compatibilidad incompleta con los dialectos de Microsoft BASIC, un IDE no muy conveniente y bajo rendimiento.
El 15 de agosto de 2012, se lanzó una nueva versión del producto con el nombre Basic For Qt® v. 1.0. Funciona con Qt versión 4.8, los códigos fuente del compilador, intérprete y runtime en C++ e IDE están disponibles en el sitio , escritos en BASIC mismo [2] .
BASIC | Dialectos del lenguaje de programación|
---|---|
Clásico |
|
transicional |
|
procesal |
|
Objeto |
|
Móvil |
|
Consola |
|