3 ms·
Rediscovering Logo with Bob the Turtle
- acomjean 5y agoI learned logo initially in middle school in the 70s. (Even got to demo it for the local art museum’s “festival of the future”) But in high school I took another programming class and learned a lot of programing concepts with Mac logo. Recursion and drawing fractals and graphing equations. While I appreciate the logo turtle moving syntax, it’s weird seeing it in python. Though I wonder if logo still exists, I’ll search for that.
- WoodenChair 5y agoYeah I hear you about the Python syntax. When I was making my turtle graphics language for kids, SeaTurtle[0], I thought about just quitting when I found out about the Python turtle module. But then I figured out that a big part of the beauty of Logo for the littlest of kids was the dead simple syntax. Having even simpler syntax than Python is a win for Logos or Logo clones. It's really the only reason to start a kid on them instead of a "real" programming language. 0: https://www.oaksnow.com/seaturtle/ https://www.oaksnow.com/seaturtle/
- empressplay 5y agohttps://turtlespaces.org https://turtlespaces.org https://lynxcoding.club https://lynxcoding.club are two modern Logo interpreters (both are web-based)
- bitwize 5y agoA library for Python is not Logo. Logo is more of a cut-down Lisp, and some very remarkable things can be written in it: http://people.eecs.berkeley.edu/~bh/v1-toc2.html http://people.eecs.berkeley.edu/~bh/v1-toc2.html That said, Python with the turtle library is still a great way to show kids programming. I did this with my nephew a while back, and now he's started on his next project: a robot car controlled by a Raspberry Pi.
- pgtan 5y agoThis has nothing to do with Logo, the programming language. It's Python all the way down.
- mcc1ane 5y agohttps://greenteapress.com/thinkpython2/html/thinkpython2005.html https://greenteapress.com/thinkpython2/html/thinkpython2005....
- empressplay 5y agoWhile turtle graphics are a popular subset of the Logo programming language, the language itself features very comprehensive list handling and a friendly syntax that allows for command stacking and no whitespace requirements. So you're not really rediscovering Logo here. Two modern, full-featured web-based Logo interpreters are: https://turtlespaces.org https://turtlespaces.org https://lynxcoding.club https://lynxcoding.club