胶水语言.一些通用动态语言，比如Perl，从一门脚本语言发展成了更通用的编程语言，由于“解释执行，内存管理，动态”等特性，它们仍被归类为脚本语言。脚本编程常与系统编程相对比，如在或中做出的那样。在这种视角下，脚本是，被来连接软件组件，专门用于这个目的的语言叫做胶水语言。
扩展/可嵌入语言.少数的语言被设计通过嵌入应用程序来取代应用程序定制的脚本语言。开发者（如使用C等其它系统语言）包入使脚本语言可以控制应用程序的hook。这些语言和应用程序定制的脚本语言