Gambas (Computer)

Gambas (Computer)
Gambas
Bild:Gambas mascot.png
Basisdaten
Entwickler: Benoit Minisini
Aktuelle Version: 2.12
(21. März 2009)
Betriebssystem: Linux/Unix
Kategorie: Programmiersprache
Lizenz: GPL
Deutschsprachig: Ja
http://gambas.sourceforge.net/

Gambas ist eine freie Programmiersprache zur Softwareentwicklung. Es handelt sich um eine objektorientierte BASIC-Variante mit einer kompletten IDE. Sie soll die Vorteile von Visual Basic auch unter KDE und GNOME verfügbar machen, jedoch ist Gambas - anders als allgemein behauptet - nicht äquivalent zu Visual Basic, auch wenn die beiden Sprachen viele Gemeinsamkeiten aufweisen. Dieses liegt hauptsächlich an dem Wegfall der so genannten ActiveX-Steuerelemente, die bei Gambas durch eigene Objekte ersetzt wurden. So sind bereits vorhandene „Visual Basic“-Projekte nicht ohne weiteres zu importieren. Gambas ist weiter an C angelehnt als Visual Basic. Das zeigt sich zum Beispiel im Umgang mit Dateien, die wie in C als Dateideskriptor geöffnet werden.

Gambas für PDAs beruht vor allem auf POSIX und Qt.

Der Name ist ein rekursives Akronym für Gambas almost means basic.

Gambas ist quelloffen und steht unter der GPL. Gambas wird seit 1999 von Benoît Minisini entwickelt. Die derzeitig aktuelle Version ist 2.12 (21. März 2009). Gambas ist unter anderem in Französisch, Englisch, Spanisch, Türkisch, Chinesisch und Deutsch verfügbar.

Mit Gambas kann man Programme mit grafischer Bedienoberfläche GUI entwickeln, dabei werden Qt und in der Betaversion optional GTK zur Erzeugung der GUI unterstützt. Der Zugriff auf Datenbanken wie MySQL, SQLite oder PostgreSQL wird von Haus aus unterstützt. Über die eingebaute SDL-Bindung lassen sich Multimedia-Applikationen und Spiele schreiben. Auch DCOP wird unterstützt, so dass Gambas-Programme sich in KDE integrieren lassen.

Die Oberfläche der IDE ist selbst in Gambas-BASIC geschrieben. Seit der Version 0.99 lassen sich RPM/DEB-Pakete für Debian, Mandrake, Red Hat und SuSE direkt aus Gambas heraus erstellen. Für Gentoo stehen eBuilds im Portage bereit. Ein Datenbankmanager sowie einige andere Hilfsprogramme sind ebenfalls integriert.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Gambas — infobox programming language name = Gambas caption = Gambas 1.04 with an example project running on SuSE Linux 9.3 Professional in GNOME year = 1999 designer = Benoît Minisini latest release version = 2.8.1 latest release date = August 2008… …   Wikipedia

  • Liste von Hallo-Welt-Programmen/Sonstige — Dies ist eine Liste von Hallo Welt Programmen für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen. Weitere Beispiele für gebräuchliche Programmiersprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • BASIC — This article is about the programming language. For the think tank, see British American Security Information Council. For the group of countries, see BASIC countries. For other uses, see Basic (disambiguation). BASIC Screenshot of Atari BASIC,… …   Wikipedia

  • Widget (GUI) — Ein Steuerelement (engl. widget oder control) ist ein Interaktionselement in einer grafischen Benutzeroberfläche (GUI), beispielsweise eine Schaltfläche oder eine Bildlaufleiste. Die englische Bezeichnung widget ist ein Kofferwort, gebildet aus… …   Deutsch Wikipedia

  • Linux — This article is about operating systems that use the Linux kernel. For the kernel itself, see Linux kernel. For other uses, see Linux (disambiguation). Linux …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Comparison of programming languages — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Microsoft BASIC — Appeared in 1975 (cf. Altair BASIC) Designed by Microsoft Developer Microsoft Stable release cf. Visual Basic .NET (2010) Microsoft BASIC was the foundation product of the Microsoft …   Wikipedia

  • Visual Basic .NET — См. также: Visual Basic Visual Basic .NET Класс языка: Объектно ориентированный, Императивный, Структурный, Декларативный Тип исполнения: компилируемый, интерпретируемый Появился в: 2001 …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”