我想知道使用LOGO是否有任何真正的缺点?我知道它适用于教孩子,但它理论上可以用于更高级别的项目。它的许多不同版本旁边是否有任何真正的缺点?
答案 0 :(得分:3)
除了实际问题(跨平台支持,库)之外,我认为主要问题是它具有动态范围(参见this discussion)。这往往会让人感到困惑,特别是对于一种功能语言而言,并导致难以解决的错误。
但是,除此之外,我知道这是一种非常酷的(低调和低估)语言(见上面的链接,有一个有趣的讨论)。
答案 1 :(得分:1)
实际上,LOGO使用得非常广泛:http://ccl.northwestern.edu/netlogo/
大多数问题与任何脚本语言相同。此外,用户群(虽然不小)绝对不是很大。
答案 2 :(得分:1)
这取决于你的意思"真实"。 FMSLogo非常成熟稳定。它具有快速的字典结构,称为"属性"。它具有数组,列表,保存图像到GIF,TCP-IP通信,触发器,异常,消除尾端递归。它甚至支持swiss-knife library,它可以完成一系列不同的有用的事情,比如HTML生成,日期处理,多项式因子分解,数值积分......
答案 3 :(得分:0)
一个很大的缺点是缺乏对使用此类网站可能遇到的特定问题的支持。只需看看这里有多少与徽标相关的帖子,比如java或c ++。