Gambas

Gambas

infobox programming language
name = Gambas



caption = Gambas 1.04 with an example project running on SuSE Linux 9.3 Professional in GNOME
year = 1999
designer = Benoît Minisini
latest_release_version = 2.8.1
latest_release_date = August 2008
latest_test_version = 2.6.0
latest_test_date = May 2008
influenced_by = Visual Basic
operating_system = Linux
license = GNU General Public Licence
website = http://gambas.sourceforge.net/

In software development, Gambas is an object-oriented dialect of the BASIC programming language, along with an integrated development environment to accompany it, which runs on Linux and other Unix-like computer operating systems. It is intended to provide a similar experience for developing BASIC programs to Visual Basic. Gambas is intended to be an alternative for former Visual Basic developers who have decided to migrate to Linux.

'Gambas' is a recursive acronym for "Gambas Almost Means Basic". "Gambas" is also the word for prawns in the Spanish language, from which the project's logo is derived.

Developed in Paris by Benoît Minisini since 1999, Gambas is free software, released under the GNU General Public Licence. The current version as of August 2008, is 2.8.1

Features

With Gambas developers can:

* Use databases such as MySQL or PostgreSQL.
* Build KDE (QT) and GNOME GTK+ applications with DCOP.
* Translate Visual Basic programs to Gambas and run them under Linux.
* Build network solutions.
* Create CGI web applications.

Gambas is designed to build graphical applications programs using the Qt toolkit or the GTK+ toolkit; the Gambas IDE is written in Gambas itself. Gambas includes a GUI designer to aid in creating user interfaces.

Differences from Visual Basic

While Gambas is intended to be easy to transition to from Visual Basic, there are important distinctions between the two languages. One notable example is that Gambas indexes arrays starting with 0 (0..n-1), whereas Visual Basic indexes can start with 0 or 1 and always end with n.

Development

The Gambas runtime environment is needed to run executables.

Gambas is included in a number of Linux distributions' repositories. There is a Windows version of Gambas which barely runs under the Cygwin environment. Graphical applications do not work under the Windows version.

See also

* List of BASIC dialects

References

* [http://gambasdoc.org/help/doc/diffvb Differences from Visual Basic]

External links

* [http://gambas.sourceforge.net/ Project website]
* [http://www.gambasforge.net/ GambasForge] - incubator for Gambas projects
* [http://pigasoftware.a.wiki-site.com/index.php/Gambas_Examples Gambas Examples on the Piga Software Wiki]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Gambas — Gambas …   Википедия

  • Gambas — (Gambas Almost Means Basic) Captura de Gambas …   Wikipedia Español

  • gambas — [ gɑ̃bas ] n. f. pl. • répandu v. 1960; mot catalan, du lat. pop. gambarus ♦ Grosses crevettes comestibles de la Méditerranée. Gambas frites (⇒ scampi ) , grillées, flambées au cognac. Rare Une gamba [ gɑ̃ba ]. gamba plur. gambas n. f. Grosse… …   Encyclopédie Universelle

  • Gambas — es un lenguaje de programación libre similar a BASIC. Es similar al producto de Microsoft Visual Basic y se distribuye con licencia GNU GPL. También desde otro punto de vista, está muy inspirado también por Java. Permite crear formularios,… …   Enciclopedia Universal

  • Gambas — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Une grosse crevette de mer Gambas : Langage informatique fondé sur le langage BASIC et comprenant des extensions graphiques. Son nom signifie Gambas… …   Wikipédia en Français

  • Gambas — Der Begriff Gambas bezeichnet: den spanischen Namen für das Nahrungsmittel Garnelen, siehe Gambas (Lebensmittel) eine Visual Basic ähnliche Programmierumgebung, siehe Gambas (Programmiersprache) Siehe auch: Gamba Diese Seite …   Deutsch Wikipedia

  • Gambas (Computer) — Gambas Basisdaten …   Deutsch Wikipedia

  • Gambas (Programmiersprache) — Gambas Basisdaten …   Deutsch Wikipedia

  • Gambas al ajillo — en una cazuela de barro típica …   Wikipedia Español

  • Gambas (Essen) — Gambas ist die spanische Bezeichnung von Krebstieren, die auf Deutsch als Garnelen oder Riesengarnelen bezeichnet werden. Gambas, Langostinos und Cigalas auf einer Paella de Marisco Gambas ist im Allgemeinen eine Handelsbezeichnung, die sich… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”