Gambas (Gambas Almost Means Basic) ist eine freie objektorientierte Basic-Variante für Linux und erschien jetzt in Version 2.0.0. Gambas möchte die Vorteile von Visual Basic (einfache Programmentwicklung mit grafischer Oberfläche) auch unter KDE und Gnome ermöglichen.
Das Softwareentwicklungstool enthält eine integrierte Entwicklungsumgebung (IDE, Bild 1) bestehend aus Compiler, Interpreter, Archiver und Scripter. Mit Gambas entwickelte Anwendungen sind von den grafischen Toolkits unabhängig, nutzen aber die selben Schnittstellen für GTK+ (Gnome) und QT (KDE). Entwicklern hilft die Programmierumgebung mit Syntax Highlighting, automatischer Vervollständigung, einem GUI-Form- und Icon-Editor (Bild 2) sowie einem integrierten Debugger. Zudem unterstützt es die Zusammenarbeit mit Datenbanken wie MySQL, SQLite und PostGreSQL. Aus der IDE heraus lassen sich mit Gambas DEB- und RPM-Pakete für verschiedene Distributionen erstellen.
Im Unterschied zu seinen Vorgängern bringt Version 2 Erweiterungen im Sprachumfang, im OpenGL-Bereich und in der Benutzerfreundlichkeit mit. Hauptsächlich wurden beim Versionssprung aber Fehler behoben. Einen Überblick über alle Änderungen und Neuerungen gibt das Change Log.
Die Programmiersprache wird seit 1999 vom Franzosen Benoît Minisini entwickelt und eignet sich für Programmiereinsteiger. Gambas steht unter der GPL und ist für fast alle Linux-Distributionen sowie in mehreren Sprachen verfügbar. Die freie Basic-Variante ist nicht mit Visual Basic kompatibel, so dass sich diese Projekte nicht ohne Anpassungen importieren lassen. Gambas steht auf der Projektseite als Quelltext und für viele Distributionen als Paket zum Download bereit.







