什么是粘合语言?

10

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

我经常听到人们把Perl或Python称为“胶水”语言。我知道它们被归类为脚本语言可能有些关系。你能解释一下使用“胶水”语言的意义以及为什么这些语言很适合这种用途吗?


6
在程序员交流网站上更适合一些。 - Michael Berkowski
4
http://en.wikipedia.org/wiki/Glue_language - prelic
1个回答

9
这类似于脚本语言的原始含义,符合UNIX哲学,即通过组合许多小型通用工具来创建专门的应用程序:
您不需要完全使用该语言编写应用程序,而是使用该语言来协调用(可能是许多不同的)其他语言编写的模块,使它们一起形成应用程序。粘合语言使这变得容易实现(方便的语法,良好的进程间通信和数据操纵支持,无需编译等)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接