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
Programmier­sprache C, C++
Kategorie Programmiersprache
Lizenz GPL (quelloffen)
deutschsprachig ja
gambas.sourceforge.net
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.