Gambas (lingua)

Gambas
Logo.
Immagine dello schermo.
Immagine dello schermo.
Data della prima versione 1999
Paradigma Programmazione orientata agli oggetti , strutturata e imperativa
Autore Benedetto Minisini  (en)
Ultima versione 3.15.2 (17 settembre 2020)
Digitando Statico , forte , sicuro , nominativo
Influenzato da Visual Basic
Scritto in C e C ++ / Qt
Sistema operativo Linux , Unix
Licenza GNU General Public License versione 2
Sito web gambas.sf.net

Gambas è un linguaggio di programmazione orientato agli oggetti interpretato che utilizza la sintassi BASIC , disponibile per GNU / Linux e altri sistemi Unix o simili. È accompagnato da un interprete e da un IDE , a sua volta scritto in Gambas.

Gambas mira a riprodurre la facilità d'uso di Visual Basic migliorandone le funzionalità. Sebbene il suo interprete non sia compatibile con programmi il cui codice sorgente è scritto in Visual Basic, Gambas è anche derivato da BASIC e orientato agli oggetti. Non è un clone di Visual Basic, il suo autore insiste su questo punto, ma costituisce una soluzione rilevante per gli utenti di Visual Basic che desiderano creare applicazioni per Linux / Unix senza passare ad un ambiente totalmente diverso.

Gambas è un software libero rilasciato sotto licenza GNU GPL , sviluppato principalmente a Parigi dal 1999 da Benoît Minisini.

Gambas è l' acronimo ricorsivo di G Ambas un uasi m ezzi Bas ic (in francese, "gambas quasi significa di base"). È anche il nome spagnolo di un gambero di mare, l' Aristeidae , da cui deriva il logo del progetto.

Gambas è continuamente migliorato e può essere raccomandato a tutti gli utenti Linux / Unix che desiderano utilizzare la loro conoscenza BASIC sotto la licenza GNU.

Gambas è disponibile come pacchetti RPM o Deb per molte distribuzioni Linux, incluse Debian , Ubuntu , SuSE o Mandriva .

Caratteristiche

Con Gambas è in particolare possibile:

Particolarità

Esempio di un programma in Gambas

Semplice programma Hello world scritto in Gambas.

PUBLIC SUB Main() PRINT "Hello world !" END

Alternative

Porting su altre piattaforme / architetture

Gambas è teoricamente portabile su altre piattaforme. Il suo autore principale, Benoît Minisini, ha dichiarato: "In pratica, il porting su Windows è relativamente complicato, non mi interessa, ma sono pronto ad aiutare chiunque voglia iniziare" . Le applicazioni della riga di comando di Gambas vengono eseguite su Windows con Cygwin .

Gambas gira su FreeBSD e Mac OS X .

Gambas funziona su architetture a 64 bit.

Note e riferimenti

  1. "  http://gambaswiki.org/wiki/doc/release/3.15.2  "
  2. "  http://gambas.sourceforge.net/en/main.html  "
  3. SourceForge.net , (software forge), accesso24 settembre 2016
  4. DLFP: Primo "Release Candidate" di Gambas 2

Vedi anche

link esterno