Difference between revisions of "Logo"
m (Canonicalize, +links) |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | '''Logo''' is a simple programming language usually taught in US grade school and UK primary school. At basic level, it revolves around manipulating the TURTLE around the | + | '''Logo''' is a simple [[programming language]] usually taught in US grade school and UK primary school. At basic level, it revolves around manipulating the TURTLE around the [[display]] to draw simple line art images. A number of [[interpreter]]s are available for it (see below). |
− | Many | + | Many systems implement it; sometimes, such as in the UK educational suite Textease, it is not even named as "Logo". |
− | + | Development of Logo originally began on a [[PDP-1]] at [[Bolt, Beranek, and Newman|BBN]] in the mid-1960s. It was later re-written to run on a [[PDP-10]]. When most of the Logo group moved to [[MIT]], the PDP-10 version was ported to [[Incompatible Timesharing System|ITS]] and was called '''CLOGO'''. The group got their own computer: a [[PDP-11/45]]. Logo was moved again; this new version was called '''11LOGO''' and implemented a [[standalone]] [[time-sharing]] system. An implementation in [[MACLISP]] called '''LLOGO''' (or '''Lisp Logo''') was modeled on 11LOGO. In order to utilize the PDP-11/45 for other tasks, a new timesharing system called [[SITS]] was implemented, and 11LOGO was ported to that. After that, the focus moved to a plethora of [[microcomputer]] implementations. | |
− | {{stub}} | + | {{semi-stub}} |
− | [[Category:Languages]] | + | ==External links== |
+ | |||
+ | * [http://www.thefreecountry.com/compilers/logo.shtml here] - Various interpreters | ||
+ | |||
+ | [[Category: Languages]] |
Latest revision as of 12:11, 6 May 2024
Logo is a simple programming language usually taught in US grade school and UK primary school. At basic level, it revolves around manipulating the TURTLE around the display to draw simple line art images. A number of interpreters are available for it (see below).
Many systems implement it; sometimes, such as in the UK educational suite Textease, it is not even named as "Logo".
Development of Logo originally began on a PDP-1 at BBN in the mid-1960s. It was later re-written to run on a PDP-10. When most of the Logo group moved to MIT, the PDP-10 version was ported to ITS and was called CLOGO. The group got their own computer: a PDP-11/45. Logo was moved again; this new version was called 11LOGO and implemented a standalone time-sharing system. An implementation in MACLISP called LLOGO (or Lisp Logo) was modeled on 11LOGO. In order to utilize the PDP-11/45 for other tasks, a new timesharing system called SITS was implemented, and 11LOGO was ported to that. After that, the focus moved to a plethora of microcomputer implementations.
External links
- here - Various interpreters