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

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

Υπάρχουν πολλές επεκτάσεις της Logo που μπορούν να χειρίζονται καταλόγους, αρχεία, λειτουργίες εισόδου-εξόδου, όπως και λειτουργίες που χρησιμοποιούν την τεχνική της αναδρομής. Δυστυχώς δεν υπάρχει κάποιο κοινά αποδεκτό πρότυπο, ούτε προτυποποίηση της από κάποιον διεθνή οργανισμό (όπως ο ISO ή η ECMA) όπως έχει γίνει με άλλες γλώσσες προγραμματισμού.
Q9143
γλώσσα προγραμματισμού
Concept
Q68
υπολογιστών
Concept
Q193076
συναρτησιακού προγραμματισμού
Concept
Q11348
συναρτήσεων functions
Concept
Q150971
γραφικά
Concept
Q15028
ISO
ORG
None
ECMA
UNK
Q201436
Logo
MEDIA
Q201436
Logo
MEDIA
instance of
programming paradigm
part of