Qué es Gambas en informática

Gambas es un lenguaje de programación libre derivado de BASIC. Su nombre, Gambas, significa Gambas Almost Means Basic. Se distribuye con licencia GNU GPL y presenta ciertas similitudes con Java. Para ejecutar cualquier aplicación desarrollada en Gambas, se requiere un conjunto de bibliotecas intérprete previamente instaladas, conocido como Gambas Runtime. Estas bibliotecas entienden el bytecode de las aplicaciones y lo convierten en código ejecutable por el computador.

Gambas permite crear formularios con botones de comandos, cuadros de texto y otros controles, y enlazarlos a bases de datos como MySQL, PostgreSQL o SQLite. También facilita la creación de aplicaciones muy diversas, como videojuegos utilizando OpenGL, aplicaciones para dispositivos móviles y aplicaciones de red con manejo avanzado de protocolos HTTP, FTP, SMTP y DNS, entre otras.

que es gambas en informatica - Qué son las gambas en España

Índice

Historia de Gambas

Gambas nació como respuesta a la necesidad de tener un entorno de desarrollo rápido de aplicaciones (RAD) para plataformas libres como GNU/Linux y BSD. Muchos programadores del lenguaje de Microsoft, Visual Basic, buscaban un lenguaje de programación sencillo para estas plataformas.

Aunque Gambas está basado en el lenguaje BASIC y presenta similitudes con Visual Basic, no es una copia de este último. Una de las principales diferencias con Visual Basic 0 es el soporte para orientación a objetos. Gambas no cuenta con arreglos de controles como en Visual Basic, pero dispone de un elemento similar llamado group. Además, Gambas añade nuevas propiedades en algunos de sus controles, como la alineación vertical/horizontal en etiquetas y propiedades gráficas en el elemento Button. El acceso a bases de datos en Gambas es sencillo y el lenguaje cuenta con su propio empaquetador para la distribución de aplicaciones.

Portabilidad de Gambas

Gambas es un lenguaje portado a casi cualquier distribución de GNU/Linux, aunque presenta problemas con las bibliotecas Qt en Linspire. También ha sido portado a OpenBSD y es mantenido como un port oficial. En cuanto a Microsoft Windows, es posible compilar Gambas a través de Cygwin, pero algunos componentes principales como los que conforman las GUI no podrán ser compilados. En Mac, es posible compilar sin problemas, pero puede haber fallos críticos al ejecutar las aplicaciones.

Diferencias entre Gambas y Visual Basic

Una de las principales diferencias entre Gambas y Visual Basic es el soporte para orientación a objetos en Gambas. Aunque Gambas no cuenta con arreglos de controles como en Visual Basic, dispone de elementos similares como group y arrays de objetos. Además, Gambas añade propiedades nuevas en algunos de sus controles, como la alineación vertical/horizontal en etiquetas y propiedades gráficas en el elemento Button.

El acceso a bases de datos en Gambas es sencillo, al igual que en Visual Basic. Gambas también cuenta con un empaquetador para la distribución de aplicaciones, permitiendo crear paquetes Deb. Los componentes suministrados en Gambas son potentes, desde bibliotecas para el manejo de documentos PDF hasta componentes para imágenes, sockets e informes. Además, Gambas es compatible con versiones nuevas del lenguaje, a diferencia de Visual Basic que puede tener problemas de compatibilidad al actualizar.

Gambas es un lenguaje de programación libre derivado de BASIC que ofrece un entorno de desarrollo rápido de aplicaciones (RAD) para plataformas libres como GNU/Linux y BSD. Presenta similitudes con Java y Visual Basic, pero cuenta con características propias como el soporte para orientación a objetos. Gambas permite crear aplicaciones variadas, desde videojuegos hasta aplicaciones de red, y ofrece un acceso sencillo a bases de datos. Aunque presenta ciertas limitaciones en cuanto a portabilidad, Gambas es una alternativa interesante para la programación visual en entornos GNU/Linux.

En Argentina, las gambas son conocidas como langostinos o camarones. El término gamba no se utiliza en este país para referirse a estos crustáceos comestibles.

En España, una gamba es el nombre que reciben los crustáceos decápodos comestibles del infraorden Caridea. Estos crustáceos tienen abdomen desarrollado y caparazón flexible, y son consumidos como mariscos. En el español americano, estos crustáceos son llamados camarones, mientras que en España, el término camarón se refiere específicamente a los de tamaño diminuto. Los langostinos también son considerados gambas en España, y son un crustáceo decápodo comestible de mayor tamaño que las gambas.

El término gamba tiene su origen en el italiano gamba, que significa pierna. A su vez, proviene del latín tardío gamba con el mismo significado. En español, la palabra jamón también tiene el mismo origen etimológico que gamba. En Hispanoamérica, donde no hubo tanta influencia italiana, se conservó la forma original camarón para referirse a estos crustáceos.

En España, las gambas son altamente apreciadas y se consumen en diferentes preparaciones, como gambas al ajillo, gambas a la plancha y gambas en paella, entre otras.

Las gambas son crustáceos que se encuentran en aguas marinas y dulces. Pueden ser encontradas cerca del suelo marino en las costas y estuarios, así como en ríos. Existen numerosas especies de gambas adaptadas a hábitats particulares, y la mayoría de ellas son marinas. Algunas especies de gambas son semi-terrestres y pasan parte de su vida en tierra en manglares. Estos crustáceos presentan variaciones en su apariencia y comportamiento, y existen diferentes tipos de gambas en todo el entorno.

Las gambas son crustáceos comestibles del infraorden Caridea, conocidos como langostinos o camarones en España. En Argentina, se les llama langostinos o camarones, y en Hispanoamérica se utilizan los términos camarones para referirse a estos crustáceos.

Si quieres conocer otros artículos parecidos a Qué es Gambas en informática puedes visitar la categoría Programación.

Subir

Utilizamos cookies propias y de terceros para elaborar información estadística y mostrarte contenidos y servicios personalizados a través del análisis de la navegación. Acéptalas o configura sus preferencias. Más información