Язык компьютерных сценариев, компьютерный язык, предназначенный для решения относительно небольших задач программирования, не требующих накладных расходов на декларирование данных и других особенностей, необходимых для того, чтобы сделать большие программы управляемыми. Языки сценариев используются для написания утилит операционной системы, программ манипулирования файлами специального назначения, а также, поскольку их легко освоить, иногда для значительно более крупных программ.
Perl, один из таких языков, был разработан в конце 1980-х годов, первоначально для использования в операционной системе UNIX. Предполагалось, что он будет обладать всеми возможностями более ранних скриптовых языков. Perl предоставлял множество способов описания общих операций и тем самым позволял программисту принять любой удобный стиль. В 1990-х годах он стал популярен как инструмент системного программирования, как для небольших служебных программ, так и для прототипов более крупных. Вместе с другими языками он также стал популярен для программирования компьютерных веб-серверов. В начале XXI века Perl был в значительной степени вытеснен другим подобным скриптовым языком — Python.