Gambas (Programmiersprache)
Gambas (ein rekursives Akronym für Gambas almost means basic) ist eine freie Programmiersprache zur Softwareentwicklung. Es handelt sich um eine objektorientierte BASIC-Variante mit einer kompletten IDE. Gambas ist von Visual Basic inspiriert und sollte ursprünglich die Vorteile von Visual Basic (VB) auf Linux-Desktops wie KDE oder Gnome verfügbar machen, wurde aber zu einem eigenständigen BASIC für Linux und Unix weiterentwickelt. Trotz vieler Gemeinsamkeiten sind VB und Gambas nicht äquivalent: Gambas ist grundsätzlich stark typisiert (entspricht VB mit 'Option Explicit On'), enthält jedoch auch den Variant-Typ, der jegliche Typen enthalten darf. In Gambas gibt es keine ActiveX-Steuerelemente, sie sind durch eigene Objekte ersetzt worden. Dadurch können VB-Formulare nicht in Gambas importiert werden, sondern müssen neu erstellt werden. Allerdings kann bereits vorhandener VB- oder VBA-Code in großen Teilen wiederverwendet werden, wodurch Gambas sich für die Portierung vorhandener VB- oder VBA-Anwendungen nach Linux eignet. Umgekehrt lässt sich Gambas auch im Windows-Subsystem für Linux betreiben.
Gambas | |
---|---|
Gambas-IDE | |
Basisdaten | |
Entwickler | Benoît Minisini |
Erscheinungsjahr | 1999 |
Aktuelle Version | 3.19.0 (15. Februar 2024) |
Betriebssystem | Linux/Unix/Haiku |
Programmiersprache | C, C++ |
Kategorie | Programmiersprache |
Lizenz | GPL (quelloffen) |
deutschsprachig | ja |
gambas.sourceforge.net |