2012-03-13 72 views
3

我想知道是否有任何与使用LOGO相关的实际缺陷?我知道这是为了教孩子们的意思,但理论上它可以用于更高层次的项目。除了许多不同的版本之外,是否还有其他缺点?使用LOGO的缺点/缺点是什么?

+1

问题更适合http://programmers.stackexchange.com/ - Logo是相当一个很好的教学语言,因为你会得到一个善良的孩子可以欣赏的直接结果。我小时候80年代就教过它,并且很喜欢它。 – Orbling 2012-05-08 16:39:38

回答

3

除了实际问题(跨平台支持,库),我认为主要问题是它有动态范围(见this discussion)。这往往会让人感到困惑,特别是对于一种功能性语言,并导致难以解决的错误。但是,除此之外,我知道这是一个非常酷(语言和低估)语言(请参阅上面的链接,其中有一个有趣的讨论)。

+0

谢谢。非常有用的链接。 – ramblingWrecker 2012-03-13 00:49:49

0

一个很大的缺点是缺乏对使用类似这样的站点可能遇到的特定问题的支持。只要看看这里有多少标志相关的帖子,比如说java或C++。

0

这取决于你的意思是“真实的”。 FMSLogo非常成熟稳定。它具有快速字典结构,称为“属性”。它有阵列,列表,保存图像到GIF,TCP-IP通信,触发器,异常,消除尾端递归。它甚至支持一个swiss-knife library,做了一堆不同的有用的东西,如HTML生成,日期处理,多项式因式分解,数值积分...

+0

你能分享一些你的TCP/IP和FMSLogo的经验吗?上次我尝试了,它似乎缺乏通用网络编程:https://sourceforge.net/p/fmslogo/discussion/500408/thread/abe824dc/ – 2016-04-21 17:14:39