Δημοσιεύτηκε: 12 Νοέμ 2010, 21:21
Update: Μόλις ολοκλήρωσα την ενσωμάτωση του διερμηνευτή στον επεξεργαστή κώδικα, οπότε πλέον είναι ολοκληρωμένο περιβάλλον ανάπτυξης και όχι απλά επεξεργαστής κώδικα!
Έτσι, πλέον οι μαθητές που παρακολουθούν το μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον και δε χρησιμοποιούν Windows έχουν μία σχετικά καλή εναλλακτική λύση απέναντι στην εκτέλεση του "Διερμηνευτή" μέσω wine (βέβαια δε μπορεί να συγκριθεί με το "Διερμηνευτή" του Άλκη 'alkisg' Γεωργόπουλου σε πιστότητα υλοποίησης ή δυνατότητες παραμετροποίησης....) .
Ο χρήστης μπορεί να επεξεργαστεί και να εκτελέσει (σε πλήρη ταχύτητα, βήμα-προς-βήμα ή με καθυστέρηση ανάμεσα στις εντολές) τα προγράμματά του, να δει τις τιμές των μεταβλητών και την κλήση των υποπρογραμμάτων αν η εκτέλεση δε γίνεται σε πραγματικό χρόνο και να χρησιμοποιήσει κάποιο αρχείο εισόδου π.χ. για την εισαγωγή μεγάλου όγκου δεδομένων.
ΠΡΟΣΟΧΗ: Οι λειτουργίες ανοίγματος/αποθήκευσης/δημιουργίας νέου αρχείου εισόδου δε ζητούν επιβεβαίωση, οπότε μπορεί να χάσετε τις αλλαγές που έχετε κάνει αν δεν τις έχετε αποθηκεύσει.
Ακόμη δεν έχει υλοποιηθεί η προβολή των τιμών πινάκων στην παρακολούθηση εκτέλεσης και δεν έχει γραφτεί καθόλου τεκμηρίωση.
Εικόνες λειτουργίας:

Λήψη Slang
Για να το τρέξετε απαιτείται JRE >= 6u10.
Αποσυμπίεστε το αρχείο Slang-0.9.03.zip και κάντε διπλό κλικ στο αρχείο slang.jar
Το έχω δοκιμάσει μόνο με το JRE της Oracle, οπότε αν μπορεί κάποιος ας μας πει αν λειτουργεί και με το OpenJDK.
Τρέχει με OpenJDK ή με το JRE της Oracle.
Όλος ο κώδικας είναι διαθέσιμος υπό την Apache License v 2.0 σε αυτό το GitHub repository.
Έτσι, πλέον οι μαθητές που παρακολουθούν το μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον και δε χρησιμοποιούν Windows έχουν μία σχετικά καλή εναλλακτική λύση απέναντι στην εκτέλεση του "Διερμηνευτή" μέσω wine (βέβαια δε μπορεί να συγκριθεί με το "Διερμηνευτή" του Άλκη 'alkisg' Γεωργόπουλου σε πιστότητα υλοποίησης ή δυνατότητες παραμετροποίησης....) .
Ο χρήστης μπορεί να επεξεργαστεί και να εκτελέσει (σε πλήρη ταχύτητα, βήμα-προς-βήμα ή με καθυστέρηση ανάμεσα στις εντολές) τα προγράμματά του, να δει τις τιμές των μεταβλητών και την κλήση των υποπρογραμμάτων αν η εκτέλεση δε γίνεται σε πραγματικό χρόνο και να χρησιμοποιήσει κάποιο αρχείο εισόδου π.χ. για την εισαγωγή μεγάλου όγκου δεδομένων.
ΠΡΟΣΟΧΗ: Οι λειτουργίες ανοίγματος/αποθήκευσης/δημιουργίας νέου αρχείου εισόδου δε ζητούν επιβεβαίωση, οπότε μπορεί να χάσετε τις αλλαγές που έχετε κάνει αν δεν τις έχετε αποθηκεύσει.
Ακόμη δεν έχει υλοποιηθεί η προβολή των τιμών πινάκων στην παρακολούθηση εκτέλεσης και δεν έχει γραφτεί καθόλου τεκμηρίωση.
Εικόνες λειτουργίας:



Λήψη Slang
Για να το τρέξετε απαιτείται JRE >= 6u10.
Αποσυμπίεστε το αρχείο Slang-0.9.03.zip και κάντε διπλό κλικ στο αρχείο slang.jar
Το έχω δοκιμάσει μόνο με το JRE της Oracle, οπότε αν μπορεί κάποιος ας μας πει αν λειτουργεί και με το OpenJDK.
Τρέχει με OpenJDK ή με το JRE της Oracle.
Όλος ο κώδικας είναι διαθέσιμος υπό την Apache License v 2.0 σε αυτό το GitHub repository.