This is a simulation of Logo, an educational programming language invented at MIT in the 1960's. 40 years later Scratch was created inspired by the ideas of Logo. In fact, the Pen commands are very similar to some of the commands in Logo. Logo's mascot was a turtle represented by a little triangle. Computers are much more advanced now and Scratch is trying to make use of the new technologies available but the ideas of Logo are still valid today. If you want to learn more about Logo you can read http://en.wikipedia.org/wiki/Logo_%28programming_language%29
Thanks. As you can see it needs some work. I use numbers to represent character strings. But you need to be careful because there is rounding error and so you can't make the strings too long.
Your Logo series are some of the most amazing projects I have seen on this website! Emulating a programming language in another one is really about the most powerful thing you can do, chapeau!
This is a basic simulation of Apple II LOGO with a command line. To move forward type "FD 100" instead of return hit the PAGE DOWN or DOWN ARROW. Other commands are BK for back, RT for right, LT for left, HT for hide, ST for show, CS for clear screeen and home. It also has REPEAT. For square brackets use PAGE UP or UP ARROW and N for [ and M for ]. For example REPEAT 4 [FD 100 RT 90]. (Think of UP ARROW as "shift"). This version also allows you to write a simple script. For example, type
TO SQ PAGE DOWN
FD 100 RT 90 SQ PAGE DOWN
END PAGE DOWN
at the end of each line hit PAGE DOWN or DOWN ARROW. To run the script type SQ. This simple script was described by Seymore Papert in his original NSF proposal for Logo. Note that once you start it running it never stops! An alternative method is to write
TO SQ
REPEAT 4 [FD 100 RT 90]
END
The program keeps 3 scripts in memory. WARNING MEMORY IS LOST WHEN THE FLAG IS CLICKED!
Comments
You need to be logged in to post comments
Add a Comment
Excellent!
(view all replies)Comment Reply
The web page www.logosim.blogspot.com has some information to get you started programming in LOGO.
(view all replies)Comment Reply
This is a simulation of Logo, an educational programming language invented at MIT in the 1960's. 40 years later Scratch was created inspired by the ideas of Logo. In fact, the Pen commands are very similar to some of the commands in Logo. Logo's mascot was a turtle represented by a little triangle. Computers are much more advanced now and Scratch is trying to make use of the new technologies available but the ideas of Logo are still valid today. If you want to learn more about Logo you can read http://en.wikipedia.org/wiki/Logo_%28programming_language%29
(view all replies)Comment Reply
i dont get it!!??..
(view all replies)Comment Reply
Wow. Great job.
(view all replies)Comment Reply
Wow! :O This is awesome! Congratulations cadams!
(view all replies)Comment Reply
I don,t get it. :-(
(view all replies)Comment Reply
Great!
(view all replies)Comment Reply
what is this?
(view all replies)Comment Reply
Logo is Scratch's grandmother! :-)
(view all replies)Comment Reply
Thanks. As you can see it needs some work. I use numbers to represent character strings. But you need to be careful because there is rounding error and so you can't make the strings too long.
(view all replies)Comment Reply
Your Logo series are some of the most amazing projects I have seen on this website! Emulating a programming language in another one is really about the most powerful thing you can do, chapeau!
(view all replies)Comment Reply
Man, that's an insane amount of work! Most impressive in a language that doesn't even support character strings. I'm blown away!
(view all replies)Comment Reply