LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。 LOGO语言创始于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工学院(MIT)的人工智能研究室完成。 LOGO源自西腊文,原意即为思想,是由一名叫佩伯特的心理学家在从事儿童学习的研究中,发现一些与他的想法相反的教学方法,并在一个假日中出外散步时,偶然间看到一个像海龟的机械装置触发灵感,于是利用他广博的知识及聪明的才智而最终完成了LOGO语言的设计。
六大特点:
第一、继承了LOGO语言的命令,包括画图、数学函数计算、字表及数组命令,可以实现LOGO语言画图和编程的需要。
第二、填加了一些命令,实现了可以让所画的图形进行动画程序的设计。可以编写出太阳系运行动画、实时钟表、俄罗斯方块等程序,可以在示例中看到。
第三、新增了探测器的命令,可以给小海龟安装上红外、火焰等探测器,从而可以模拟智能机器人的一些动作,如可以让小海龟走迷宫、在设置好路线上行进等,这些程序在示例中有相应的程序可以欣赏。
第四、由于本软件是在Flash 平台编制而成,所以具有Flash的跨平台特点,可以直接在网页上执行,无须安装,随时在线操练,也可以在流行的平板手机的网页浏览器的中运行,非常方便,也可以单机练习。
第五、程序可以通过设置剪贴板命令把程序内部的文字信息传送到系统剪贴板,反过来,系统可以通过网页参数把数据传递到软件内部,实现诸如网页Logo语言动态展示。还可以通过Load加载命令截取网页中的程序代码。
第六、程序自带帮助系统,方便查阅命令的使用方法,有一定的互动,方便使用。软件模拟的LOGO语言命令词采用的是命令的简写,不支持命令全称。
最新版本9.93变动较大:
1.,加强PLAY命令,填加内置7种音效,填加改变音乐播放音量
2.填加给图形加载探测器的命令PSETTC,可以让图形模拟机器人具有探测功能
3,填加图形碰撞命令hittest 及碰撞变量和who变量