什么是胶水语言?

问题描述:

首先,这里是我最喜欢的和相关的XKCD:http://imgs.xkcd.com/comics/lisp.jpg什么是胶水语言?

我经常听到有人提到Perl或Python是“胶水”语言。我明白,脚本语言与它有关。你能解释一下使用粘合剂语言的意义,以及为什么这些语言适合这种用途?

+6

更适合程序员.stackexchange.com – 2012-07-27 00:57:53

+3

http://en.wikipedia.org/wiki/Glue_language – prelic 2012-07-27 01:02:17

这是类似的脚本语言的本义和适合结合许多小型通用工具来创建专门的应用程序的UNIX哲学:

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