Your browser does not support JavaScript!

Αρχική    CODE-CHIPS: interactive syntax in visual programming  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000446550
Τίτλος CODE-CHIPS: interactive syntax in visual programming
Άλλος τίτλος CODE-CHIPS: διαδραστικό συντακτικό στον οπτικό προγραμματισμό
Συγγραφέας Αγαπάκης, Εμμανουήλ Δ.
Σύμβουλος διατριβής Σαββίδης Αντώνιος
Μέλος κριτικής επιτροπής Πρατικάκης, Πολύβιος
Γραμμένος, Δημήτριος
Περίληψη Σε αυτήν την εργασία παρουσιάζουμε ένα νέο γενικού-σκοπού και γραμματικάκαθοδηγούμενο συντάκτη που δέχεται ως είσοδο τη γραμματική μιας γλώσσας προγραμματισμού και παρέχει σύγχρονες αλληλεπιδραστικές λειτουργίες οπτικού προγραμματισμού για τη σύνθεση του προγράμματος. Σε σύγκριση με τους παραδοσιακούς γραμματικά-καθοδηγούμενους συντάκτες κειμένου, προσφέρει μία ολοκληρωμένη οπτική μορφή βασισμένη σε γεωμετρικές δομές για τα στοιχεία του προγράμματος και δίνει τη δυνατότητα στους χρήστες να συνθέτουν προγράμματα ακόμη και μέσω διερεύνησης, χωρίς την απαίτηση να μνημονεύουν και να θυμούνται λεπτομερείς προγραμματιστικές δομές (μαθαίνοντας μέσω προγραμματισμού). Ειδικότερα, το γραμματικά καθοδηγούμενο τμήμα του συντάκτη επιτρέπει στους χρήστες να επεκτείνουν μη-τερματικά γραμματικά σύμβολα επιλέγοντας μια από τις δυνατές επεκτάσεις (παραγωγές) σύμφωνα με το περιβάλλον του συμβόλου. Παράλληλα, δεδομένου ενός οποιουδήποτε στοιχείου του προγράμματος, ο συντάκτης μπορεί να παρουσιάσει όλη την αλυσίδα παραγωγής του, σε εύκολα κατανοητή οπτική μορφή. Τα ήδη υπάρχοντα προγράμματα οπτικού προγραμματισμού προσφέρουν στοιχεία προγράμματος με συμβατική μορφή κομματιών παζλ που μπορούν να τοποθετηθούν ελεύθερα σε μια περιοχή-καμβά ή να συνδεθούν απευθείας με άλλα στοιχεία, απαγορεύοντας τα συντακτικά λάθη. Μολονότι μια τέτοια προσέγγιση επιβάλλει γραμματική ορθότητα, αποτυγχάνει να μεταδώσει πληροφορίες σχετικά με το συντακτικό και επομένως επιτρέπει μόνο την εμπειρική αφομοίωση της γραμματικής της γλώσσας. Με την προσέγγιση μας, η γραμματική της γλώσσας προγραμματισμού είναι σαφής και αναπόσπαστο μέρος του προγράμματος, επιτρέποντας μια διαδικασία εκμάθησης βασισμένη στη γλωσσική εξερεύνηση μέσω της συντακτικά-οδηγούμενης επεξεργασίας και της ανασκόπησης προγραμμάτων. Για να βελτιωθεί ακόμη περισσότερο η παρεχόμενη εμπειρία σύνταξης, το σύστημα υποστηρίζει χαρακτηριστικά όπως η αναίρεση-επανάληψη και η συντακτική αντιγραφήεπικόλληση, αλλά και ευκολίες του σύγχρονου οπτικού προγραμματισμού όπως η εισαγωγή προκατασκευασμένων στοιχείων προγράμματος μέσω εύκολης αλληλεπιδραστικής διαχείρισης. Τέλος, το σύστημα χρησιμοποιεί μια διάταξη πλέγματος βασισμένη σε γραμμές για χωρική οργάνωση κώδικα με δυνατότητες εσοχής και προσφέρει τη δυνατότητα προβολής του οπτικού προγράμματος σε μορφή κειμένου στην γλώσσα πηγής και την JavaScript. Με αυτόν τον τρόπο αυξάνουμε την εξοικείωση με τον προγραμματισμό που βασίζεται σε κείμενο και διευκολύνουμε μια ενδεχόμενη μετάβαση σε κλασικά προγραμματιστικά περιβάλλοντα.
Φυσική περιγραφή [x], 103 σ. : σχεδ., πιν., εικ. (μερ. εγχρ.) ; 30 εκ.
Γλώσσα Αγγλικά
Θέμα Programming environments
Syntax-directed editing
Visual Programming languages
Γλώσσες οπτικού προγραμματισμού
Γραμματικά-οδηγούμενος προγραμματισμός
Περιβάλλοντα προγραμματισμού
Ημερομηνία έκδοσης 2022-03-18
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 424

Ψηφιακά τεκμήρια
No preview available

Κατέβασμα Εγγράφου
Προβολή Εγγράφου
Εμφανίσεις : 12