gambas | |
---|---|
clase de idioma |
orientado a objetos , orientado a componentes |
tipo de ejecución |
compilado , interpretado |
Apareció en | 1999 |
Autor | Benoit Minisini |
Liberar |
|
sido influenciado | Visual Basic , Java [2] |
Licencia | GNU GPL |
Sitio web | gambas.sourceforge.net |
sistema operativo | Linux , UNIX y Haikú |
Archivos multimedia en Wikimedia Commons |
Gambas es un dialecto orientado a objetos del lenguaje BASIC , completo con un entorno de desarrollo integrado, y se ejecuta en GNU / Linux y otros sistemas operativos similares a UNIX . Es una herramienta de desarrollo de software similar a Visual Basic en términos de desarrollo de programas en Basic. Gambas fue concebido como una alternativa para los desarrolladores de Visual Basic que deciden pasarse a Linux.
Gambas es un acrónimo recursivo del inglés. G ambas Casi significa BAS ic , que en traducción rusa literal parece "Gambas Casi significa básico", y más familiar para el oído ruso: " Gambas - casi básico ". La palabra Gambas en sí se traduce del español como un camarón, que en realidad se representa en el logotipo.
El desarrollo de Gambas fue iniciado en París por Benoit Minisini en 1999. Gambas es software libre y se publica bajo la Licencia Pública General GNU . Uno de los principales componentes de Gambas que permite crear aplicaciones gráficas gb.qt utiliza la librería Qt , distribuida bajo licencia LGPL .
Gambas contiene muchos componentes que amplían la funcionalidad del lenguaje. La mayoría de los componentes están escritos por el autor, pero también los hay proporcionados por la comunidad.
Gambas está diseñado para construir aplicaciones gráficas utilizando el kit de herramientas Qt3 , GTK y el proyecto cruzado Portland . Es posible usar Gambas para crear aplicaciones CGI . El IDE de Gambas está escrito usando Gambas. Gambas incluye un diseñador de GUI para ayudar en la creación de interfaces de usuario y un administrador de base de datos para simplificar el trabajo con bases de datos.
Un simple programa Hello World en Gambas
SUBPÚBLICO Principal() IMPRIMIR "¡Hola mundo!" FINALGambas fue diseñado para ser una transición fácil desde Visual Basic , sin embargo, existen diferencias importantes entre los dos lenguajes.
Un ejemplo es cómo Gambas numera las matrices que comienzan en 0. Si define una matriz de n elementos, en Gambas comienza en 0 y termina en n-1, mientras que una matriz de Visual Basic puede comenzar en 0 o 1 y siempre termina en n. elemento.
Ahora la GUI en GTK y Qt3 funciona de manera estable. Se requiere el tiempo de ejecución de Gambas para ejecutar los ejecutables.
Gambas está disponible en muchos repositorios de sistemas operativos. No existe una versión completa de Gambas para Windows. La versión estable del compilador e intérprete de Gambas pudo compilar con cygwin , pero la compilación del componente falló, por lo que solo los programas Gambas de consola (modo de texto) pueden ejecutarse en Windows.
BASIC | Dialectos del lenguaje de programación|
---|---|
Clásico |
|
transicional |
|
procesal |
|
Objeto |
|
Móvil |
|
Consola |
|
Lenguajes de programación | |
---|---|
|