“LOGO”一词源于希腊文,它的意思是“符号”、“文字”或“思考”、“想法”。把适合儿童学习的计算机语言叫做LOGO,是有深刻含义的。
LOGO语言是在1967年由美国麻省理工学院佩帕特教授指导下的人工智能研究小组开发的。它是一种入门十分容易、而又功能很强的计算机语言。LOGO语言具有下述特点:一、海龟作图。这是LOGO语言的一大特色,也是它受到儿童的喜爱的一个重要原因。控制海龟作图不需要具备坐标等数学知识,儿童可以凭他现有的常识就可以指挥“海龟”在屏幕上移动,从而画出各种有趣的图形。
二、交互式。LOGO语言有较强的人机对话功能,它对键入的命令或定义的过程都能及时给予“应答”,或者给出运行结果,或者给出错误提示。
三、面向过程。LOGO的程序由称为过程的命令群组成。一个大的程序可以分解成几个过程模块。对这些模块分别进行编制、调试、修改,相互调用或递归调用都十分方便。学习LOGO语言的程序设计,易于养成结构化的程序设计风格。
四、数据处理。LOGO语言有效地利用了人工智能的研究成果,具有很强的字、表处理能力。
由于以上特点,LOGO语言被称为“计算机教室里的国王”,受到国内外广大中、小学生的欢迎。
中华学习机将LOGO语言固化在主机内存中,使得在没有安装磁盘驱动器的中华学习机上也可以使用LOGO语言。这为小学生学习和使用LOGO语言创造了有利的条件。