Lua主要基于成熟的编程语言思想?
Lua在可嵌入的语言空间中占据了一个很好的位置。 Lua的设计背后的主要思想是从实现者设计新的想法,还是Lua主要是一个执行良好的理念的完美组合?
Lua与其他PL的性质和特征的比较是特别合适的。 解决方法
这是一个非常有趣的问题。我的工作是学习编程语言,而Lua会回报仔细研究。我会说很少其他语言(也许Icon和CLU)。请注意,这是整个语言,而不是个别功能,这使得Lua值得学习。
都。有关详细信息,您对此问题的答案的最佳来源是论文The Evolution of Lua,其出现在第三届ACM编程语言历史研讨会上。但我会补充几点意见。 >使用Lua表作为唯一的可变,非原子类型的数据是由Lua团队发明的。他们受到CLU的发展的启发,我相信他们知道在Awk和Icon类似的工作,但是这个程度的改进是Lua团队的重要贡献。 表也??有一个非常有效的实现,这是由Lua团队发明的。 我认为Lua的成功来自于Lua团队的独特优势: >如果你阅读HOPL paper,你会看到Lua团队非常了解编程语言的许多发展,并且能够从最好的想法中选择。流行的脚本语言的大多数设计师都是业余爱好者,并没有得到如此充分的信息。 我会通过要求读者不要低估选择和完善既定想法以形成一个连贯的整体的困难。这是非常困难的工作,很少被认为应该是。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |