Fork me on GitHub

Lingua

Περιβάλλον Ανάπτυξης Για Τη ΓΛΩΣΣΑ

Lingua - Ολοκληρωμένο Περιβάλλον Ανάπτυξης Για Τη ΓΛΩΣΣΑ

Lingua στα Λατινικά σημαίνει «γλώσσα». Πρόκειται για μία εφαρμογή για συστήματα Linux (π.χ. Ubuntu) που επιτρέπει τη γρήγορη και εύκολη συγγραφή και εκτέλεση προγραμμάτων στη ΓΛΩΣΣΑ, τη γλώσσα προγραμματισμού που διδάσκεται στους μαθητές της Γ' λυκείου.

Αν αναζητάτε μία αντίστοιχη εφαρμογή για Windows, τότε δείτε το Διερμηνευτή της ΓΛΩΣΣΑΣ, του Άλκη Γεωργόπουλου.

Χαρακτηριστικά

Εικόνες λειτουργίας

Εγκατάσταση

Για τη μεταγλώττιση της εφαρμογής χρειάζονται οι εξής εφαρμογές και βιβλιοθήκες:

Πρώτα πρέπει να εγκαταστήσουμε το διερμηνευτή:

cd ~
wget https://github.com/cyberpython/glossa-interpreter/releases/download/v1.0.8/glossa-interpreter-1.0.8.tar.gz
tar -xvf glossa-interpreter-1.0.8.tar.gz
cd glossa-interpreter-1.0.8
make
sudo make install

Και εκτελούμε τις παρακάτω εντολές σε ένα τερματικό:

cd ~
wget https://github.com/cyberpython/lingua/releases/download/v0.0.6/lingua-0.0.6.tar.gz
tar -xvf lingua-0.0.6.tar.gz
cd lingua-0.0.6
make
sudo make install

Τρέχουμε την εφαρμογή από το μενού Εκπαίδευση -> Lingua ή δίνοντας σε τερματικό:

lingua

Για απεγκατάσταση της εφαρμογής από το σύστημα δίνουμε:

sudo make uninstall

Κώδικας

Όλος ο κώδικας είναι διαθέσιμος υπό την άδεια MIT στο Github.

Χρησιμοποιούνται: java-gnome (τροποποιημένη GPL), JOpt Simple (άδεια MIT), Antlr3.2 (άδεια BSD) και glossa-interpreter (άδεια MIT).

Η εφαρμογή είναι γραμμένη σε Java (εκτός από το script που χειρίζεται την εκτύπωση που είναι γραμμένο σε Python).