From Seo Wiki - Search Engine Optimization and Programming Languages
|Designed by||Benoît Minisini|
|Stable release||2.19.0 (January 4, 2010)|
|Influenced by||Visual Basic|
|License||GNU General Public Licence|
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.
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.
The Gambas runtime environment is needed to run executables.
Gambas is included in a number of Linux distributions' repositories, such as Mandriva's, Debian’s, Fedora's, and Ubuntu's. There is a Windows version of Gambas which barely runs under the Cygwin environment. Graphical applications do not work under the Windows version.
|File:Wikibooks-logo-en-noslogan.svg|| Wikibooks has more on the topic of