Gambas | |
---|---|
Jazyková třída |
objektově orientovaný , komponentně orientovaný |
Typ provedení |
sestavil , interpretoval |
Objevil se v | 1999 |
Autor | Benoit Minisini |
Uvolnění | |
Byl ovlivněn | Visual Basic , Java [2] |
Licence | GNU GPL |
webová stránka | gambas.sourceforge.net |
OS | Linux , UNIX a Haiku |
Mediální soubory na Wikimedia Commons |
Gambas je objektově orientovaný dialekt jazyka BASIC , doplněný integrovaným vývojovým prostředím a běží na GNU / Linuxu a dalších operačních systémech podobných UNIXu . Je to nástroj pro vývoj softwaru podobný Visual Basicu , pokud jde o vývoj programů v Basicu. Gambas byl koncipován jako alternativa pro vývojáře Visual Basic, kteří se rozhodnou přejít na Linux.
Gambas je rekurzivní zkratka z angličtiny. G ambas A lmost Znamená BAS ic , což v doslovném ruském překladu vypadá jako „Gambas Téměř znamená Basic“ a ruskému uchu známější: „ Gambas – téměř Basic “. Samotné slovo Gambas je ze španělštiny přeloženo jako kreveta, která je na logu skutečně vyobrazena.
Vývoj Gambas zahájil v Paříži Benoit Minisini v roce 1999. Gambas je svobodný software a je vydán pod GNU General Public License . Jedna z hlavních komponent Gambas, která umožňuje vytvářet grafické aplikace gb.qt využívá knihovnu Qt , šířenou pod licencí LGPL .
Gambas obsahuje mnoho komponent, které rozšiřují funkčnost jazyka. Většina komponent je napsána autorem, ale existují i ty, které poskytuje komunita.
Gambas je navržen pro vytváření grafických aplikací pomocí sady nástrojů Qt3 , GTK a křížového projektu Portland . Pro tvorbu CGI aplikací je možné využít Gambas . Gambas IDE je napsáno pomocí Gambas. Gambas obsahuje návrháře GUI , který pomáhá při vytváření uživatelských rozhraní, a správce databáze pro zjednodušení práce s databázemi.
Jednoduchý program Hello World na Gambas
PUBLIC SUB Main() TISKNOUT "Ahoj světe!" KONECGambas byl navržen tak, aby umožňoval snadný přechod z jazyka Visual Basic , nicméně mezi těmito dvěma jazyky jsou důležité rozdíly.
Jedním příkladem je, jak Gambas čísluje pole začínající na 0. Pokud definujete pole n prvků, pak na Gambas začíná na 0 a končí na n-1, zatímco pole Visual Basic může začínat na 0 nebo 1 a vždy končí na n-té živel.
Nyní GUI na GTK i Qt3 funguje stabilně. Ke spuštění spustitelných souborů je vyžadováno běhové prostředí Gambas.
Gambas je k dispozici v mnoha repozitářích operačních systémů. Neexistuje žádná plná verze Gambas pro Windows. Stabilní verze kompilátoru a interpretu Gambas byla schopna zkompilovat pomocí cygwin , ale kompilace komponent se nezdařila, takže na Windows lze spustit pouze konzolové (textové) programy Gambas.
BASIC | Dialekty programovacího jazyka|
---|---|
Klasický |
|
přechodný |
|
procesní |
|
Objekt |
|
mobilní, pohybliví |
|
Řídicí panel |
|
Programovací jazyky | |
---|---|
|