乔尔在播客#58期间所问的“笑话”问题让我对徽标感到怀旧,这是我在Basic之后编程的第二种语言,这也是为什么我从来没有在大学recursion方面遇到任何麻烦。
是否有任何Windows或Linux的徽标(我可以使用的平台)或Mac(因为我知道我并不孤单在这个世界)的实现? 我怎样才能得到我的电脑的标志编程语言?
我正在Windows上使用Elica LOGO成功教导我的孩子的LOGO 。 (孩子们的年龄目前是12岁和10岁)
该软件包的优势包括许多“高级”扩展,超出了基本的二维龟。 这些包括3D图形和简单的挂钩到Windows小部件世界。 (您可以使用LOGO代码中的按钮等创建Windows窗体。)
缺乏声音/音乐功能,至少在5.5版本中,内置的文档很多,有很多先进的例子,但在我看来并不是非常有用 – 由于它的不完整性,并且有很多包含错误的代码示例。 (但是我的孩子们通过在编程样本中发现错误来学习更多。)
跨平台版本: http : //www.mathcats.com/gallery/logodownloadinfo.html
MacOS X具体: http : //www.alancsmith.co.uk/
开源徽标:
http://sourceforge.net/projects/fmslogo
http://www.rz.uni-augsburg.de/~micheler/en/
在Mac或Linux上启动终端,输入python
,然后按Return或Enter。 然后from turtle import *
键入,然后按Return或Enter。 现在输入fd(100)
,然后回车或回车。 万岁! 与Python的标志! = d
有关命令的完整列表,请参阅联机文档。 Python Turtle Docs请注意,文档将告诉您键入turtle.fd(100)
,而不是fd(100)
,因为他们选择使用import turtle
,而不是from turtle import *
。 星型方法几乎总是不好的,因为它可以将自己的功能与模块中的功能混淆,但在这种情况下,它是好的,因为它让我们用适当的徽标命令来控制龟。
UCBLogo是我最喜欢的LOGO实现,恰好可用于Windows,UNIX(X11支持龟图)和Mac OS X,DOS和Mac OS 9也有过时的端口。
大多数Linux发行版已经 打包了 。
它也仍然保持着(感谢Berkeley的廉价劳动力学生),开放源代码,并且非常便携(我已经在包括Linux和各种处理器体系结构在内的各种UNIX上运行它)。
UCBLogo提供了一个相当全面的标准库和良好的文档; 还包括Brian Harvey的“计算机科学标志样式”书中的例子的源代码。
附录:
你的浏览器中的papert-logo是令人惊讶的功能,似乎可以在任何现代浏览器中工作。
有一个纯Python版本的徽标可在http://pylogo.org/
为了真正重现怀旧情绪,您可以尝试在仿真的Apple II上运行徽标。 您可以在这里获得Apple II磁盘的图像,以及AppleWin仿真器 。
KTurtle – http://edu.kde.org/applications/school/kturtle/是你在linux下需要的。
对于windows版本的kturtle访问windows.kde.org
这是一个很好的免费的窗口http://www.softronix.com/logo.html
还有一个parellel标志,你可以看看http://ccl.northwestern.edu/netlogo/
此外,麻省理工学院有一个很好的平行标志叫做starlogo http://education.mit.edu/starlogo/
现在通过TurtleAcademy http://turtleacademy.com教孩子的最好方法。 这是一个非常酷的网站,开始学习标志的原则,它是免费的
http://tortue-logo.fr是徽标语言的浏览器版本。 它是用JavaScript与raphaeljs开发(服务器端与python / Django的,但解释器运行在客户端)。
这只能使玩乌龟,但它可能已经足以提醒你很好的时间学习如何编程。 :)我认为它应该涵盖LOGO语言的主要命令。
目前支持法语和英语。 法语版本的LOGO与英文版本不同(命令以法语翻译)。 所以请确保在网站上选择正确的语言。
我希望你会喜欢
您可以使用http://www.logointerpreter.com 。 这是一个使用HTML5和JQuery的基于Web的解释器。
在线乌龟学院是学习和试验标志的神来源