Perl

What is Perl?

Perl is a general-purpose, high-level programming language in widespread use since the mid-1990s, from simple scripts to complex applications.

As a high-level language, Perl is closer to human language and more abstracted from the computer's hardware, making it designed to be easier for people to read, write, and understand.

What is Perl used for?

Perl is suitable for writing both simple scripts and large, complex applications. Some notable websites that currently use, or have previously used, Perl include:
  • Amazon.com: Perl was used to build the original version of the website.
  • Ticketmaster: Used Perl to power its ticketing and event management systems.
  • IMDb: The popular movie database was originally built using Perl.
  • Booking.com: Has long relied on Perl across much of its technology stack.
  • cpan.org: The official home of the Comprehensive Perl Archive Network.
  • MIDAS: Our leading room booking and resource scheduling software is written in Perl.

How do I run Perl on Windows?

To run a self-hosted edition of MIDAS, you will need a server with a Perl environment available. On Windows servers, two popular options for installing Perl are ActivePerl and Strawberry Perl.

Perl and MIDAS

MIDAS is written in Perl, chosen for its stability, portability, and maturity. This is also why MIDAS can run on such a wide range of web servers and operating systems.

Related Terms


Glossary »