Μετάβαση στο περιεχόμενο

Logo

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Η Logo είναι μια γλώσσα προγραμματισμού που σχεδόν έχει ταυτιστεί με τη χρήση των υπολογιστών από μικρά παιδιά (πρωτοβάθμιας εκπαίδευσης). Αυτό συμβαίνει, γιατί δίνει τη δυνατότητα σε παιδιά κάθε ηλικίας να επικοινωνήσουν με τον υπολογιστή και να τον προγραμματίσουν πολύ εύκολα και γρήγορα ακόμη και στην πρώτη γνωριμία με τη γλώσσα. Χρησιμοποιεί τεχνικές συναρτησιακού προγραμματισμού δηλαδή οι εντολές του χρήστη εκτελούνται με την κλήση ειδικών λειτουργιών των λεγόμενων συναρτήσεων.

Κατάγεται από τη γλώσσα προγραμματισμού Lisp. Είναι επίσης γνωστή για τα γραφικά που δημιουργεί με την χρήση του δρομέα που μοιάζει με χελώνα (χελωνογραφικά / turtle graphics), αλλά και για το χειρισμό χελώνων ρομπότ που φέρουν μαρκαδόρο, με δυο καταστάσεις αυτού: άνω (PenUp) και κάτω (PenDown). Τα χελωνογραφικά παρέχουν εντολές σχεδίασης σε σχετικές συντεταγμένες ως προς το δρομέα, όπως ΕΜΠΡΟΣ <βήματα> (FORDWARD ή FD), ΠΙΣΩ <βήματα> (BACKWARD ή BK), ΑΡΙΣΤΕΡΑ <μοίρες> (LEFT) και ΔΕΞΙΑ <μοίρες> (RIGHT).

Υπάρχουν πολλές επεκτάσεις της Logo που μπορούν να χειρίζονται καταλόγους, αρχεία, λειτουργίες εισόδου-εξόδου, όπως και λειτουργίες που χρησιμοποιούν την τεχνική της αναδρομής. Δυστυχώς δεν υπάρχει κάποιο κοινά αποδεκτό πρότυπο, ούτε προτυποποίηση της από κάποιον διεθνή οργανισμό (όπως ο ISO ή η ECMA) όπως έχει γίνει με άλλες γλώσσες προγραμματισμού.

[Επεξεργασία | επεξεργασία κώδικα]
  • Η πλατφόρμα ανάπτυξης εκπαιδευτικών διαδραστικών μικρόκοσμων E-Slate / Αβάκιο περιέχει μια επέκταση της γλώσσας Logo με πολυγλωσσικές δυνατότητες (περιλαμβάνει ελληνικές εντολές).Στην Ελλάδα η γλώσσα Logo χρησιμοποιείται στα βιβλία της Γ' Γυμνασίου ως εξεταστέα γλώσσα προγραμματισμού.

Εξωτερικοί σύνδεσμοι

[Επεξεργασία | επεξεργασία κώδικα]