Gambas | |
---|---|
Nyelvóra |
objektum-orientált , komponens-orientált |
A végrehajtás típusa |
összeállította , értelmezte |
Megjelent | 1999 |
Szerző | Benoit Minisini |
Kiadás |
|
Befolyásolva | Visual Basic , Java [2] |
Engedély | GNU GPL |
Weboldal | gambas.sourceforge.net |
OS | Linux , UNIX és Haiku |
Médiafájlok a Wikimedia Commons oldalon |
A Gambas a BASIC nyelv objektum-orientált dialektusa , integrált fejlesztői környezettel kiegészítve, és GNU / Linux -on és más UNIX -szerű operációs rendszereken fut. Ez egy olyan szoftverfejlesztő eszköz, amely a Visual Basichez hasonló programokat fejleszt Basicben. A Gambas alternatívaként született azon Visual Basic fejlesztők számára, akik úgy döntenek, hogy Linuxra váltanak.
A Gambas egy rekurzív mozaikszó az angolból. G ambas A lmost azt jelenti , hogy BAS ic , amely szó szerinti orosz fordításban úgy néz ki, mint „Gambas majdnem azt jelenti, hogy alap”, és az orosz fül számára ismerősebb: „ Gambas – majdnem alap ”. Magát a Gambas szót spanyolul garnélaráknak fordítják, ami valójában a logón is látható.
A Gambas fejlesztését Benoit Minisini kezdte Párizsban 1999-ben. A Gambas ingyenes szoftver, amelyet a GNU General Public License alatt adnak ki . A Gambas egyik fő összetevője, amely lehetővé teszi grafikus alkalmazások létrehozását, a gb.qt az LGPL licenc alatt terjesztett Qt könyvtárat használja .
A Gambas számos olyan összetevőt tartalmaz, amelyek kiterjesztik a nyelv funkcionalitását. A legtöbb összetevőt a szerző írja, de vannak olyanok is, amelyeket a közösség biztosított.
A Gambas grafikus alkalmazások létrehozására készült a Qt3 eszközkészlet , a GTK és a portlandi keresztprojekt segítségével . A Gambas segítségével CGI - alkalmazásokat hozhat létre. A Gambas IDE Gambas használatával készült. A Gambas tartalmaz egy grafikus felhasználói felület tervezőt, amely segít a felhasználói felületek létrehozásában, és egy adatbázis-kezelőt az adatbázisokkal való munka egyszerűsítésére.
Egy egyszerű Hello World program a Gambason
NYILVÁNOS AL Fő() NYOMTATÁS "Hello világ!" VÉGEA Gambast úgy tervezték, hogy egyszerű átmenetet biztosítson a Visual Basicről , azonban vannak fontos különbségek a két nyelv között.
Egy példa arra, hogyan számozza meg a Gambas a 0-val kezdődő tömböket. Ha egy n elemből álló tömböt határoz meg, akkor Gambason az 0-val kezdődik és n-1-re végződik, míg a Visual Basic tömb kezdődhet 0-tól vagy 1-től, és mindig az n-edikre végződik. elem.
Most már a GTK és a Qt3 grafikus felülete is stabilan működik. A Gambas futtatókörnyezete szükséges a végrehajtható fájlok futtatásához.
A Gambas számos operációs rendszer tárolójában elérhető. A Gambas for Windows nem teljes verziója. A Gambas fordító és értelmező stabil verziója képes volt a cygwin segítségével lefordítani , de a komponens fordítása meghiúsult, így Windowson csak konzolos (szöveges módú) Gambas programok futhatnak.
A BASIC programozási nyelv dialektusai | |
---|---|
Klasszikus |
|
átmeneti |
|
eljárási |
|
Tárgy |
|
Mobil |
|
Konzol |
|
Programozási nyelvek | |
---|---|
|