QB64 | |
---|---|
clase de idioma | lenguaje de programación |
Desarrollador | Galeón, equipo QB64 |
Liberar | 2.0.2 (7 de noviembre de 2021 ) |
sido influenciado | QuickBÁSICO , QBÁSICO |
Licencia | LGPLv2.1 |
Sitio web | qb64.com |
QB64 (anteriormente QB32 ) es un dialecto abierto multiplataforma de Basic que es compatible de arriba hacia abajo con Microsoft QBasic y QuickBASIC . Es un compilador que genera ejecutables nativos para Windows (empezando por Windows XP ), Linux o macOS . Distribuido bajo los términos de la GPL / LGPL .
El trabajo gráfico en QB64 se implementa sobre OpenGL [1] y para un programador básico conserva la compatibilidad con el modo gráfico del antiguo Quick Basic, que permite compilar juegos antiguos escritos en QB, como Gorillas con QB64 . En comparación con el Microsoft BASIC original, QB64 admite cualquier resolución de pantalla gráfica, varios formatos de imagen como PNG , reproducción de música en varios formatos, incluido mp3 , visualización de fuentes vectoriales, soporte de red , etc.
El QB64 incluye un IDE simple similar al que viene con QuickBasic. Al compilarse utiliza el lenguaje C como representación intermedia, seguido de la generación de archivos ejecutables a través de GCC . La depuración paso a paso de los programas escritos en QB64 es posible utilizando un depurador externo vWATCH64 [2] .
También se está desarrollando InForm: un complemento para QB64 que proporciona la construcción WYSIWYG de una interfaz GUI al estilo de Visual Basic [3] . El 10 de noviembre de 2010, este constructor salió de la etapa de prueba beta , se liberó su versión 1.0 [4] .
Para escribir texto en el fondo, necesita este código :
CLS telón de fondo = _LOADIMAGE ( "IMAGE.JPG" ) IMPRIMIR "HOLA A" USTED , USTED . DUR . " FINBASIC | Dialectos del lenguaje de programación|
---|---|
Clásico |
|
transicional |
|
procesal |
|
Objeto |
|
Móvil |
|
Consola |
|