| Gambas | |
|---|---|
| Paradigma | olio, imperatiivinen |
| Tyypitys | vahva, dynaaminen |
| Yleinen suoritusmalli | tulkattava |
| Muistinhallinta | referenssilaskenta |
| Julkaistu | 1999 |
| Kehittäjä | Benoît Minisini |
| Vakaa versio | 3.21.6 () |
| Kehitysversio | päivittyy lähes päivittäin |
| Vaikutteet | Java, Visual Basic |
| Käyttöjärjestelmä | Linux, FreeBSD, OS X porttaus vain Gambas 3 versiosta |
Gambas on avoimen lähdekoodin BASIC-sukuinen olio-ohjelmointiominaisuuksilla laajennettu ohjelmointikieli. Gambas sisältää integroidun ohjeimointiympäristön, joka on ohjelmoitu Gambasilla itsellään. Gambas muistuttaa erittäin paljon Visual Basic -ohjelmointikieltä ja osa Visual Basicillä tehdyistä ohjelmista toimiikin lähdekoodia muuttamatta Gambasissa. Gambas ei ole kuitenkaan Visual Basic -klooni, ja kielten välisiä eroja onkin syntynyt parantaessa syntaksia ja sisäistä logiikkaa. Nimi Gambas tulee sanoista "Gambas Almost Means BASIC".
Gambas on julkaistu avoimella GPLv2-lisenssillä (tai omavalinnaisesti myöhempi).


Gambas 3.0:lla tehdyt suorituskykymittaukset osoittavat Gambasin olevan merkittävästi nopeampi kuin esimerkiksi Perl ja Python.
Gambas on aktiivisen kehityksen alla. Suunnitelmissa on muun muassa laajentaa käyttöjärjestelmätukea muun muassa OS X:iin.
Tässä esimerkissä teksti tulostuu terminaaliin:
Public Sub Main()
Print "Hello World!"
End
Tässä GUI versio, jossa teksti tulostuu omaan ikkunaan:
Public Sub Main()
Message("Hello World!")
End