Gambas steht für „Gambas almost means basic“.

Gambas – manchmal auch als Basic Dialekt bezeichnet – ist eine objektorientierte Programmiersprache, die sich an Basic anlehnt. Im Unterschied zu Basic erzieht sie den Programmierer konsequent zur Objektorientierung und ist damit in die Reihe der modernen Programmiersprachen einzuordnen. Gambas stellt auch eine komplette Entwicklungsumgebung (IDE: Integrated Development Environment) zur Verfügung.

Entwickler von Gambas ist Benoît Minisini. Eines seiner Ziele bei der Entwicklung von Gambas war es, eine Programmiersprache und graphische Entwicklungsumgebung, die vergleichbar zu Visual Basic ist, unter Unix zur Verfügung zu stellen.

Anwendungsfelder von Gambas sind beispielsweise:

  • die Entwicklung von grafischen Benutzeroberflächen
  • Zugriff auf moderne und verbreitete Datenbanken, wie MySQL, PostgreSQL oder SQlite
  • Verarbeitung von XML und XSLT
  • schnelle Prototypenentwicklung


Aufgrund der Einfachheit eignet sich Gambas insbesondere auch für Einsteiger in die Programmierung oder für Umsteiger von Visual Basic.