Gambas
Στιγμιότυπο του Gambas 3.3.4 στο Febora 16.
| |
Γενικά | |
---|---|
Ημερ. Δημιουργίας | 1999 |
Είδος | ολοκληρωμένο περιβάλλον ανάπτυξης, γλώσσα προγραμματισμού, ελεύθερο λογισμικό |
Διανομή | |
Έκδοση | 3.19.0 (15 Φεβρουάριος 2024)[1][2] |
Λειτουργικά | Linux, Unix, Haiku OS |
Ανάπτυξη | |
Υπευθ. ανάπτυξης | Benoît Minisini |
Γραφικό περιβάλλον | Qt |
Γραμμένο σε | C, C++ |
Άδεια χρήσης | GPLv2 |
Σύνδεσμοι | |
Επίσημος ιστότοπος | |
https://gambas.sourceforge.net/ | |
Αποθετήριο κώδικα | |
https://sourceforge.net/p/gambas/code/HEAD/tree/ |
Η Gambas είναι μία αντικειμενοστρεφής διερμηνευμένη γλώσσα προγραμματισμού, διάλεκτος της BASIC, που παρέχει και ολοκληρωμένο περιβάλλον ανάπτυξης (IDE). Τρέχει σε Linux και άλλα παρεμφερή Λειτουργικά Συστήματα. Σκοπός της είναι να παρέχει ένα παρόμοιο περιβάλλον για την ανάπτυξη βασικών προγραμμάτων περίπου σαν αυτό της Visual Basic. Αποτελεί μια προσπάθεια για τη δημιουργία εναλλακτικής λύσης προς τους πρώην προγραμματιστές της Visual Basic οι οποίοι αποφάσισαν να μεταβούν στο Linux.
Το «Gambas» είναι ένα ακρωνύμιο για το "Gambas Almost Means Basic". Επίσης gambas είναι η λέξη για τις γαρίδες στα ισπανικά, από όπου προέρχεται και το λογότυπο του έργου.
Ιστορικά
[Επεξεργασία | επεξεργασία κώδικα]Δημιουργήθηκε από τον Γάλλο προγραμματιστή Benoît Minisini το 1999.
Αυτή τη στιγμή βρίσκεται σε μια αρκετά σταθερή έκδοση, την 2.20.2 ενώ προετοιμάζεται η 3.x.x.
Διαφορές από τη Visual Basic
[Επεξεργασία | επεξεργασία κώδικα]Αν και η Gambas σχεδιάστηκε με σκοπό την εύκολη μετάβαση από τη Visual Basic υπάρχουν μερικές σημαντικές διαφορές μεταξύ των δύο γλωσσών[3].
Εκτελέσιμα αρχεία
[Επεξεργασία | επεξεργασία κώδικα]Ως διερμηνευμένη γλώσσα δεν δημιουργεί ακριβώς εκτελέσιμα αρχεία και χρειάζεται το περιβάλλον για να τρέξουν τα προγράμματα.
Οι περισσότερες μεγάλες διανομές Linux παρέχουν στα αποθετήριά τους την Gambas.
Χαρακτηριστικά
[Επεξεργασία | επεξεργασία κώδικα]- Είναι γλώσσα που μπορεί να χρησιμοποιηθεί και για ανάπτυξη εφαρμογών γραφικού περιβάλλοντος αλλά και για σενάρια κελύφους.
- Περιέχει μεταφραστή για εισαγωγή κώδικα από την Visual Basic
- Διαχειρίζεται Βάσεις Δεδομένων
- Μπορεί να δημιουργεί προγράμματα για περιβάλλοντα:
Το γραφικό περιβάλλον της έχει δημιουργηθεί με την ίδια τη γλώσσα.
Ως λογισμικό ανοικτού κώδικα δίνει την δυνατότητα στο χρήστη να μεταβάλλει το περιβάλλον εργασίας ώστε να το προσαρμόσει στις ανάγκες του ή και τη γλώσσα του.
Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]Αναφορές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ «Release of Gambas 3.19.0». Ανακτήθηκε στις 17 Μάρτιος 2024.
- ↑ «Tag for 3.18.4». Ανακτήθηκε στις 17 Μάρτιος 2024.
- ↑ «Differences From Visual Basic» (στα Αγγλικά). 11 Μαΐου 2011.