WikiDer > Gambas
Gambas | ||||
| Paradigma | objektorientierten, ereignisbasiert | |||
| erschien | 1999 | |||
| Entworfen von | Benoît Minisini | |||
| Entwickelt von | Benoît Minisini | |||
| Aktuelle Version | 3.15.2 (17. September 2020) | |||
| Typensystem | statisch, stark | |||
| Beeinflusst von | Visual Basic | |||
| Betriebssystem | Linux | |||
| Lizenz | GNU General Public License | |||
| Webseite | (und) Projektseite | |||
| ||||


Gambas ist ein wenn Open-Source-Projekt entwickelt Programmiersprache in dem Basic-Dialekt für die GNU/Linux-Plattform. Sowohl die GambasSyntax als die Entwicklungsumgebung selbst sind den Microsoft-Äquivalenten sehr ähnlich (bzw. Visual Basic und Visual Studio).
Gambas wurde von Benoît Minisini entwickelt und das Projekt umfasst sowohl eine grafische Entwicklungsumgebung als auch eine Compiler, ein Dolmetscher, eine Archivierungsfunktion und Komponenten der grafischen Benutzeroberfläche. Darüber hinaus ist die Entwicklungsumgebung in mehreren Sprachen verfügbar.
Installation
Die Installation von Gambas ist möglich, indem Sie die Quelldateien selbst unter Linux kompilieren oder ein kompiliertes Paket mit a with herunterladen Paket-Manager. Es gibt komplette Versionen für u.a. Debian, roter Hut und Gentoo verfügbar.
Gambas und Visual Basic
Es gibt einige Unterschiede zwischen Gambas und Visual Basic (VB). Gambas geht von strengeren Bedingungen aus als VB. Beispielsweise muss jede Variable im Voraus deklariert werden. Gambas unterstützt auch keine globalen Variablen und Variablen in Funktionen werden nicht 'By Reference' (ByRef) sondern 'By Value' (ByVal) übergeben. Dies erzwingt eine übersichtlichere Struktur.
Darüber hinaus nutzt Gambas die Funktionen der zugrunde liegenden Linux-Plattform, wie die kontrollierte synchronisierte Ausführung anderer Prozesse, ohne API-Funktionen des Basiswertes Betriebssystem benutzen zu müssen. Gambas kann (offensichtlich) die Windows-API-Funktionen nicht verwenden. Die Übertragung von Visual Basic-Projekten nach Gambas ist daher nicht immer möglich. Ein Konvertierungsskript ist verfügbar.
Gambas können beides sein Qt als 'erweiterter' K THE' BenutzeroberflächeElemente verwenden. Darüber hinaus gibt es auch Unterstützung für die GTK Werkzeugkasten.
Versionen
- 2.0.x, neueste Version ist 2.21 (24. Juli2010).
- 3.0.x, ein wichtiges Update der 2.x-Serie. Die erste Version dieser Reihe, 3.0, wurde am 31. Dezember 2011 veröffentlicht.
Siehe auch
Externe Links
- (und) Startseite Gambas
- (und) Gambas-Wiki
| Siehe die Kategorie Gambas von Wikimedia Commons für Mediendateien zu diesem Thema. |