Logo programming language

E191579

Logo is an educational programming language best known for its turtle graphics, designed to help children learn mathematical and computational thinking.

All labels observed (1)

Label Occurrences
Logo programming language canonical 4

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf educational programming language
programming language
associatedWith MIT Media Lab
Seymour Papert's educational theories
creator Cynthia Solomon
Daniel G. Bobrow
Seymour Papert
Wally Feurzeig
designedFor children
computational thinking
education
mathematics education
developedAt Bolt Beranek and Newman
executionModel interpreted
hasCommand BACK
FORWARD
LEFT
REPEAT
RIGHT
hasImplementation Apple Logo
Commodore Logo
FMSLogo
MSWLogo
Terrapin Logo
UCBLogo
hasSyntaxFeature dynamic typing
prefix notation
word-based commands
inception 1967
influenced KTurtle
LEGO Mindstorms programming environment
MicroWorlds
linked to: Turtle Blocks

NetLogo
linked to: Turtle Geometry

Scratch
StarLogo
Turtle Art
linked to: Turtle Blocks
influencedBy Lisp
notableConcept constructionism in education
notableFeature turtle graphics
paradigm functional programming
multi-paradigm
procedural programming
primaryDomain computer science education
mathematics education
supports higher-order procedures
interactive programming
list processing
recursion
turtle graphics
typingDiscipline dynamic typing
usedIn elementary education
secondary education

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Seymour Papert coInvented Logo programming language
constructionism (learning theory) associatedWith Logo programming language
Turtle Geometry uses Logo programming language
Turtle Geometry influencedBy Logo programming language