什么是胶水语言?

时间:2012-07-27 00:57:11

标签: python perl architecture scripting

首先,这是我最喜欢的一个,以及相关的XKCD:http://imgs.xkcd.com/comics/lisp.jpg

我经常听到有人提到Perl或Python作为“胶水”语言。我知道脚本语言与它有关。你能解释一下使用粘合语言意味着什么,以及为什么这些语言有利于这个目的?

1 个答案:

答案 0 :(得分:5)

这类似于脚本语言的原始含义,符合UNIX的理念,即结合许多小型通用工具来创建专门的应用程序:

您不会使用该语言编写完整的应用程序,而是使用该语言编排以(可能有许多不同的)其他语言编写的模块,使它们协同工作以形成应用程序。使用粘合语言可以很容易地做到这一点(方便的语法,对进程间通信和数据调整的良好支持,没有编译步骤等)。