脚本语言
虽然许多脚本语言都超越了计算机简单任务自动化的领域，比如JavaScript、Perl、PHP、Python、Ruby和Tcl，成熟到可以编写精巧的程序，但仍然还是被称为脚本。几乎所有计算机系统的各个层次都有一种脚本语言。包括操作系统层，如计算机游戏，网络应用程序，字处理文档，网络软件等。在许多方面，高级编程语言和脚本语言之间互相交叉，二者之间没有明确的界限。
通用网关接口
Perl是一个广泛被用來編寫CGI程式的语言，但CGI是獨立於任何語言的。Web服务器无须对语言有任何了解。事实上，CGI程序可以用任何脚本语言或者编程语言实现，只要該语言可以在系统上运行。除Perl外，像Unix shell 脚本, Python, Ruby, PHP, Tcl, C/C++和Visual Basic都可以用来編写CGI程序。