Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
首先,这是我最喜欢的和相关的 XKCD:
我经常听到有人提到 Perl 或 Python 作为“胶水”语言。我知道作为脚本语言与它有关。你能解释一下使用胶水语言意味着什么,以及为什么这些语言适合这个目的吗?
这类似于脚本语言的原始含义,并且符合 UNIX 结合许多小型通用工具来创建专门应用程序的理念:
您不用该语言编写完整的应用程序,而是使用该语言来编排用(可能有许多不同的)其他语言编写的模块,使它们一起工作以形成应用程序。胶水语言可以很容易地做到这一点(方便的语法,对进程间通信和数据修改的良好支持,没有编译步骤等)。