"joke" question Joel asked在podcast #58期间让我怀念Logo,这是我在Basic之后编程的第二种语言,这就是为什么我在大学里从来没有遇到任何递归问题。徽标编程语言的实现
是否有任何用于Windows或Linux(我可以使用的平台)或Mac的徽标(因为我知道我并不孤单在这个世界)的实现?我怎样才能获得我电脑的Logo编程语言?
"joke" question Joel asked在podcast #58期间让我怀念Logo,这是我在Basic之后编程的第二种语言,这就是为什么我在大学里从来没有遇到任何递归问题。徽标编程语言的实现
是否有任何用于Windows或Linux(我可以使用的平台)或Mac的徽标(因为我知道我并不孤单在这个世界)的实现?我怎样才能获得我电脑的Logo编程语言?
我在Windows上使用Elica LOGO成功教导我的孩子的LOGO。 (孩子们的年龄目前是12岁和10岁)。
该软件包的优势包括许多“高级”扩展,超越基本的2维乌龟。这些包括3D图形和简单的挂钩到Windows小部件世界。 (您可以使用LOGO代码中的按钮等来创建Windows窗体。)
缺少声音/音乐功能,至少在5.5版本中,内置文档非常丰富,有许多高级示例,但这在我看来并不是很有用 - 由于它的不完整性,并且它有很多包含错误的编码示例。 (但是我的孩子们通过在编程样本中发现错误来学习更多。)
有一个可用标志的纯Python版本在http://pylogo.org/
如果你只是想移动乌龟,你可以在Swampy中使用TurtleWorld。 http://www.greenteapress.com/thinkpython/swampy/install.html – JcMaco 2009-06-20 04:43:07
pylogo链接已死亡。看起来像是在http://pylogo.sourceforge.net/的sourceforge上,但看起来并不活跃。 – prestomation 2010-03-05 00:02:20
UCBLogoUCBLogo是我最喜欢的LOGO实现,并且恰好可用于Windows,UNIX(支持X11支持龟图)和Mac OS X,以及用于DOS和Mac OS 9的过时端口。
大多数Linux发行版alreadyhaveitpackaged。 (它感谢在伯克利的学生学生),开放源代码,并且非常便携(我已经在各种UNIX上运行它,包括Linux,以及各种处理器体系结构) 。
UCBLogo带有一个相当全面的标准库和良好的文档;还包括Brian Harvey的“计算机科学标志样式”书籍中示例的源代码。
附录:
papert - logo in your browser是出奇的多特征,似乎在任何现代浏览器的工作。
要真正重现怀旧情绪,您可以尝试在仿真Apple II上运行Logo。你可以得到Apple II disks for Logo here和the AppleWin emulator here的图像。
好点,除了我有一个C64 – 2009-08-11 10:58:48
这里有一个很好的免费一个用于Windows http://www.softronix.com/logo.html
而且还有一个中并行的标志,你可能看 http://ccl.northwestern.edu/netlogo/
此外,麻省理工学院有一个叫starlogo http://education.mit.edu/starlogo/
http://tortue-logo.fr一个良好的并行标志是徽标语言的浏览器版本。它在JavaScript中用raphaeljs开发(服务器端用python/django,但解释器在客户端运行)。
它只能使玩乌龟,但它可能足以提醒你很好的时间学习如何编程。 :)我认为它应该涵盖LOGO语言的主要命令。
目前支持法语和英语。法语版本的LOGO与英文版本不同(命令以法语翻译)。所以请确保在网站上选择正确的语言。
我希望你会喜欢
KTurtle - http://edu.kde.org/applications/school/kturtle/是你所需要的linux下的。
的Windows版本kturtle访问windows.kde.org
火了在Mac或Linux终端,并键入python
,然后按回车键。然后键入from turtle import *
,然后按Return或Enter。现在输入fd(100)
,然后回车或回车。万岁!与Python的标志! = D
有关命令的完整列表,请参阅联机文档。 Python Turtle Docs请注意,该文档将告诉您键入turtle.fd(100)
而不是fd(100)
,因为他们选择使用import turtle
而不是from turtle import *
。星型方法几乎总是很糟糕,因为它可以将自己的功能与模块中的功能混淆,但在这种情况下,它是好的,因为它可以让我们用适当的徽标命令来控制龟。
链接似乎被打破 – 2012-07-31 13:02:14
现在通过TurtleAcademy http://turtleacademy.com来教孩子的最好方法。 这是一个非常酷的网站,开始学习徽标的原则,它是免费的
您可以使用http://www.logointerpreter.com。这是一个使用HTML5和JQuery的基于Web的解释器。
龟学院在线是学习和实验的标志
+1 ACSLogo神源,我一直在玩XLogo在Mac上,并发现它非常有限。 – 2009-06-20 03:59:57