- Gambas
infobox programming language
name = Gambas
caption = Gambas 1.04 with an example project running onSuSE Linux 9.3 Professional inGNOME
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 theBASIC programming language , along with anintegrated development environment to accompany it, which runs onLinux and otherUnix-like computeroperating system s. It is intended to provide a similar experience for developing BASIC programs toVisual 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 forprawn s in theSpanish language , from which the project's logo is derived.Developed in
Paris byBenoît Minisini since 1999, Gambas isfree software , released under theGNU General Public Licence . The current version as of August 2008, is 2.8.1Features
With Gambas developers can:
* Use databases such as MySQL or PostgreSQL.
* Build KDE (QT) and GNOME GTK+ applications withDCOP .
* 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 theGTK+ 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
array s 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 distribution s' repositories. There is a Windows version of Gambas which barely runs under theCygwin 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.