Jump to content

Gambas

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 63.214.252.234 (talk) at 15:05, 24 December 2006 (External links). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Gambas 1.04 with an example project running on SuSE Linux 9.3 Professional in GNOME.

Gambas is a programming language for Linux which attempts to mimic the ease of use of Visual Basic while improving on its functionality. Although Gambas is not source code compatible with Visual Basic, it is a BASIC Interpreter with object-oriented extensions. This makes Gambas a good choice for Linux users who want to use their VB knowledge on a GNU basis.

Gambas makes it very easy to build Linux GUI programs (the Gambas IDE is written in Gambas itself.) using the Qt toolkit. However, the Gambas runtime environment is needed to run executables. There is a Windows version of Gambas which barely runs under the Cygwin environment. Graphical applications do not work under the Windows version.

Developed in Paris by Benoît Minisini since 1999, Gambas is released under the GNU General Public Licence, the current version as of March 2006 is 1.0.15 Gambas is included in the SUSE Linux Professional Distribution 9.0.

'Gambas' is an recursive acronym for Gambas Almost Means BASic (Gambas is also the Spanish word for prawn and the Portuguese word gambá means 'Virginia Opossum'.)

With Gambas you can easily:

  • Use databases such as MySQL or PostgreSQL.
  • Build KDE applications with DCOP.
  • Translate Visual Basic programs to Gambas and run them under Linux.
  • Build network solutions.

Citations

  • "This project aims at making a graphical development environment based on a Basic interpreter, so that we have a language like Visual Basic under Linux."
  • "If you pass the responsibility for the PC operating system only to one company, then this is just the same, as if you would sell the abc or the integers to this company."
  • "Still, this Qt-based software is one of the most advanced open source RAD tools available. It is nearly complete and very usable and stable. Benoit's goal is to avoid the development failures of Microsoft Visual Basic. The modern concept of Gambas is available as a graphic at the Web site. Gambas is translated into many languages. To run Gambas applications you need the Gambas interpreter component installed on the user machine."
  • Slashdot: Gambas 1.0 Release Candidate Available raindog2 writes "After two and a half years of development, Gambas has become the first Visual Basic-style environment for Linux to enter release candidate status. Anyone who has been frustrated by a lack of production-quality free RAD environments should give it a try."

Programs Written in Gambas

  • Here is a main website for gambas programs
Few gambas programs to mention:

See also