Gambas | |
---|---|
Clasa de limba |
orientat pe obiecte , orientat pe componente |
Tipul de execuție |
compilat , interpretat |
Aparut in | 1999 |
Autor | Benoit Minisini |
Eliberare | |
A fost influențat | Visual Basic , Java [2] |
Licență | GNU GPL |
Site-ul web | gambas.sourceforge.net |
OS | Linux , UNIX și Haiku |
Fișiere media la Wikimedia Commons |
Gambas este un dialect orientat pe obiecte al limbajului BASIC , complet cu un mediu de dezvoltare integrat și rulează pe GNU / Linux și alte sisteme de operare asemănătoare UNIX . Este un instrument de dezvoltare software similar cu Visual Basic în ceea ce privește dezvoltarea de programe în Basic. Gambas a fost conceput ca o alternativă pentru dezvoltatorii Visual Basic care decid să treacă la Linux.
Gambas este un acronim recursiv din engleză. G ambas A lmost Means BAS ic , care în traducerea literală rusă arată ca „Gambas Almost Means Basic”, și mai familiar pentru urechea rusă: „ Gambas - aproape de bază ”. Cuvântul Gambas în sine este tradus din spaniolă ca un creveți, care este de fapt reprezentat pe logo.
Dezvoltarea Gambas a fost începută la Paris de Benoit Minisini în 1999. Gambas este un software gratuit și este lansat sub Licența Publică Generală GNU . Una dintre principalele componente Gambas care vă permite să creați aplicații grafice gb.qt folosește biblioteca Qt , distribuită sub licența LGPL .
Gambas conține multe componente care extind funcționalitatea limbajului. Majoritatea componentelor sunt scrise de autor, dar există și cele oferite de comunitate.
Gambas este conceput pentru a construi aplicații grafice folosind setul de instrumente Qt3 , GTK și proiectul încrucișat Portland . Este posibil să utilizați Gambas pentru a crea aplicații CGI . IDE -ul Gambas este scris folosind Gambas. Gambas include un designer GUI pentru a ajuta la crearea interfețelor utilizator și un Manager de baze de date pentru a simplifica lucrul cu bazele de date.
Un program simplu Hello World pe Gambas
PUBLIC SUB Principal() PRINT "Bună lume!" SfârşitGambas a fost conceput pentru a fi o tranziție ușoară de la Visual Basic , totuși există diferențe importante între cele două limbi.
Un exemplu este modul în care Gambas numere matrice care încep la 0. Dacă definiți o matrice de n elemente, atunci pe Gambas începe la 0 și se termină la n-1, în timp ce o matrice Visual Basic poate începe de la 0 sau 1 și se termină întotdeauna a n-a. element.
Acum interfața grafică atât pe GTK, cât și pe Qt3 funcționează stabil. Timpul de rulare Gambas este necesar pentru a rula executabilele.
Gambas este disponibil în multe depozite de sisteme de operare. Nu există o versiune completă a Gambas pentru Windows. Versiunea stabilă a compilatorului și interpretorului Gambas a putut să se compileze cu cygwin , dar compilarea componentelor a eșuat, așa că numai programele Gambas din consolă (mod text) pot rula pe Windows.
BASIC | Dialectele limbajului de programare|
---|---|
Clasic |
|
tranzitorie |
|
procedural |
|
Obiect |
|
Mobil |
|
Consolă |
|
Limbaje de programare | |
---|---|
|