Ask Learn
Preview
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Let’s take a look at where the Small Basic Turtle object came from!
Turtle graphics were based on turtle robots, which were used in programming. In 1948, Grey Walter created his first robots, named Elmer and Elsie. People often thought his robots looked and moved like tortoises.
https://media.tumblr.com/tumblr_m41ogptcSC1rpx08t.png
Years later, in 1967, two MIT professors (in Cambridge, Massachusetts) invented their PDP 1 computer. Kids from schools connected to it from phone lines. They didn’t have monitors, so they wanted the kids to see robotics as the result of the programming. That led to the return of the turtle! Only this turtle was more like R2D2:
https://media.tumblr.com/tumblr_m43bakRVSb1rpx08t.png
In order to program for this physical turtle, they created this concept of the display turtle as part of their Logo programming language:
https://theantiroom.files.wordpress.com/2011/04/logo_turtle.jpg
(Logo comes from the Greek word, logos, which means “thought” or “word”. They created the Logo programming language to differentiate that the language is based on words, graphics, and logic, and not just on numbers like most of the contemporary programming languages of that time.)
Before long, most modern implementation of Logo Turtle Graphics began to show the cursor as an actual turtle:
https://www.annehelmond.nl/wordpress/wp-content/uploads/2007/11/logo_mit.png
And that even extended to the turtle robots as well:
https://gallery.nen.gov.uk/assets/0802/0000/0121/ict_equipment21_mid.jpg
Similar to the Small Basic turtle, the Logo turtle included commands for relative movement and turning.
Finally, here is what the Turtle looks like in Small Basic:
Here are the methods of the Turtle object in Small Basic:
See Also:
The Small Basic Turtle has taken on a new life in the community! For example...
Nonki puts his turtle to use in a classic shooter, called Turtle Dodger:
Here's a tweet for Turtle Dodger:
https://twitter.com/ptrelford/status/561578647900151808
Have a turtle-tastic day!
- Ninja Ed
Anonymous
January 31, 2015
Great article! Thank you, Ed!
And this is an awesome news on Twitter about Turtle Dodger!
twitter.com/.../561578647900151808
Anonymous
February 01, 2015
Really interesting blog -thanks.
Anonymous
February 01, 2015
good informations Ed.
Anonymous
February 02, 2015
You're welcome and Thanks!
UPDATE: I added Nonki's tweet into the blog post and called out the "Turtle Dodger" name better. Plus a little clarity on the grammar.
Anonymous
May 02, 2016
This history goes far, far deeper in depth: http://roamerrobot.tumblr.com/post/23079345849/the-history-of-turtle-robots
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign in