Logo (programming language): Difference between revisions

Content deleted Content added
Correction to History, functional version of Example 9, removed past tense
remove nonsensical first sentence; rephrasing
Line 1:
[[fr:Logo]][[pl:J%EAzyk programowania Logo]] [[zh:Logo程序设计语言]]
Logo was
Papert
later added the "turtle graphics" for which Logo is now most famous.
 
'''Logo''' is a computer [[programming language]] first developed in the late [[1960s]], by a team at BBN led by [[Seymour Papert]], Wallace Feurzeig, and Daniel Bobrow. Logo was originally about manipulating words and sentences, hence its name, derived from the Greek word "logos" meaning "word".
Papert who is, a professor at [[MIT]], and the author of ''Mindstorms: Children, Computers, and Powerful Ideas'', later added the turtle graphics for which Logo is now most famous.
 
Papert used [[Lisp programming language|LISP]] but changed the [[syntax]] so it is much easier to read. One could say that Logo is Lisp without the parentheses. Today, it is known principally for its "Turtle Graphics" but it has significant list handling facilities, file handling and I/O facilities and can be used to teach most computer science concepts, as Brian Harvey does in his "Computer Science Logo Style" trilogy. Equally it can be used to prepare [[microworlds]] for students to investigate,
 
There are over 130 implementations of Logo-, each havingof theirwhich has its own strengths. A popular Linux implementation is UCBLogo. and MSWLogo, its freeware Windows derivative, is commonly used in UK schools, in the [[United Kingdom]]. Comenius Logo is available in Dutch, German, Czech et cetc. and is worth considering.
 
==Logo Programming==