Logo is a computer programming language, created mainly for the purposes of education. Please do not use this tag for questions regarding graphical corporate-logos.
Logo was created in 1967 at Bolt, Beranek and Newman (BBN), a Cambridge, Massachusetts research firm, by Wally Feurzeig and Seymour Papert.
Its intellectual roots are in artificial intelligence, mathematical logic and developmental psychology. The first four years of Logo research, development and teaching work was done at BBN.
The first implementation of Logo, called Ghost, was written in LISP on an SDS 950. The goal was to create a math land where kids could play with words and sentences. Modelled on LISP, the design goals of Logo included accessible power and informative error messages.
The use of virtual Turtles allowed for immediate visual feedback and debugging.
This tag was previously named logo
, but it was renamed to logo-lang
due to confusion with graphical corporate logos. See this meta discussion for more information behind the rationale for the name-change.
References
Sample Program
; draws a square with sides 100 units long
FORWARD 100
LEFT 90
FORWARD 100
LEFT 90
FORWARD 100
LEFT 90
FORWARD 100
LEFT 90