Logo (programming language)

Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon.

Logo was created in 1967 at Bolt, Beranek and Newman (BBN), a Cambridge, Massachusetts, research firm, by Wally Feurzeig, Cynthia Solomon, and Seymour Papert.

[6] Modeled on LISP, the design goals of Logo included accessible power[clarification needed] and informative error messages.

At BBN Paul Wexelblat developed a turtle named Irving that had touch sensors and could move forwards, backwards, rotate, and ding its bell.

Logo's most-known feature is the turtle (derived originally from a robot of the same name),[5] an on-screen "cursor" that shows output from commands for movement and small retractable pen, together producing line graphics.

There are two popular implementations: Massachusetts Institute of Technology's StarLogo and Northwestern University Center for Connected Learning's (CCL) NetLogo.

Legacy and current implementations include: Logo was a primary influence on the Smalltalk programming language.

Boxer was developed at University of California, Berkeley and MIT and is based on a literacy model, making it easier to use for nontechnical people.

[29] Two more results of Logo's influence are Kojo, a variant of Scala, and Scratch, a visual, drag-and-drop language which runs in a web browser.

Symmetry around a point can be obtained using only a few instructions, allowing users to draw hypotrochoids like the one shown here.
Animated gif with turtle in MSWLogo ( Cardioid ) [ 7 ]
IBM LCSI Logo welcome screen
Source code and output in IBM LCSI Logo