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
UC Berkeley wordmarks
surface form: UCBLogo
hasSyntaxFeature dynamic typing
prefix notation
word-based commands
inception 1967
influenced KTurtle
LEGO Mindstorms robotics kits
surface form: LEGO Mindstorms programming environment

Turtle Blocks
surface form: MicroWorlds

Turtle Geometry
surface form: NetLogo

Scratch programming language
surface form: Scratch

StarLogo
Turtle Blocks
surface form: Turtle Art
influencedBy Lisp programming language
surface form: 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