首先,这是我最喜欢的一个,以及相关的XKCD:
我经常听到有人提到Perl或Python作为“胶水”语言。我知道脚本语言与它有关。你能解释一下使用粘合语言意味着什么,以及为什么这些语言有利于这个目的?
答案 0 :(得分:5)
这类似于脚本语言的原始含义,符合UNIX的理念,即结合许多小型通用工具来创建专门的应用程序:
您不会使用该语言编写完整的应用程序,而是使用该语言编排以(可能有许多不同的)其他语言编写的模块,使它们协同工作以形成应用程序。使用粘合语言可以很容易地做到这一点(方便的语法,对进程间通信和数据调整的良好支持,没有编译步骤等)。