LOGO语言其实很新潮_A013

看到上面逼真炫酷的直升飞机,你不要以为这是哪个电玩游戏的截图。它其实是用MSWLogo-FMSLogo编程画出来的动画。这个程序在林老师编著的《MSWLogo讲义Plus》第9章P338~P345中有详细的介绍。不仅提供了文字的源程序,在附属文件中还提供了可供调用的源代码及图片素材。大家可以自己找来研究研究。在LOGO语言中能够输出如此新潮炫酷的例子还很多。我们强调LOGO语言很“新潮”,主要是从“学习了LOGO语言是否和未来进一步学习更高档次的编程语言在编程习惯上是衔接接轨”、“LOGO语言的程序计算功能是否和新潮的DEV-C++、PYTHON语言等相接轨”这两个方面进行判断。
第一
LOGO语言在编程界面和编程习惯上与新潮的DEV-C++、PYTHON等编程语言是处在相同的水平上的
1.
LOGO语言和DEV-C++、PYTHON有相类似的视窗操作界面
2.
使用相类似的下拉菜单进行编程操作
3.
在操作界面上都有相类似的“按钮”选项,都是用鼠标进行点击操作的
4.
都可以从Help帮助系统里找到相关的命令及语法的说明
第二
LOGO语言的计算功能与新潮的DEV-C++、PYTHON等编程语言基本上是处在相同的水平上的。学好了LOGO语言转向DEV-C++是轻而易举的事。
1.
LOGO语言与DEV-C++、PYTHON在数学计算上的功能几乎是等量齐观的。DEVC-++或PYTHON能够编写的数学计算程序,LOGO语言都能编写。
2.
LOGO语言的字表处理命令集远比DEV-C++、PYTHON丰富,因此LOGO语言字表处理能力更强。
3.
LOGO语言也和DEV-C++、PYTHON一样具有自定义函数的功能。
4.
LOGO编程也具备DEV-C++、PYTHON语言类似的递归计算功能。
DEV-C++的程序经过编译后计算的速度比LOGO快。PYTHON的计算速度也是比LOGO快的。
5.
LOGO语言的作图功能大致上和PYTHON相当,但是LOGO语言的作图功能远超DEV-C++。由于PYTHON有“面向对象的‘类’”编程,所以PYTHON在“类”编程的加持下的作图功能是比LOGO更强大的——毕竟LOGO是入门的“学习语言”,PYTHON是功能更强大的人工智能语言。
下面是LOGO的作图实例:
加载中,请稍候......