Perl is a high-level, general-purpose, interpreted, dynamic programming language. Originally developed for text manipulation, it is now used for a wide range of tasks including graphics programming, system administration, network programming, applications that require database access and CGI programming on the Web.

• C, shell scripting (sh), AWK, and sed
• powerful text processing facilities
• flexibility and adaptability
• support for multiple programming paradigms
• reference counting memory management

Projects that have used this tool:
The “Developing Archival Context Standards for Functions in the Higher Education Sector” project has used Perl to develop the web interface. Perl was used to design simple navigation between the various data components, free-text and index controlled searching based on the underlying structure of the XML formatted data and an easy means of updating existing data.
Larry Wall
Methods relating to this toolCategory
Desktop publishing and pre-pressData publishing and dissemination
Disk publishingData publishing and dissemination
General website developmentData publishing and dissemination
Server scriptingData publishing and dissemination
System quality assurance and code testingStrategy and project management
Web browser scriptingData publishing and dissemination
Lifecycle stage:
Alternate tool(s):

Ruby, Java, Python

Metadata on this record
Author(s) of recordValentina Asciutti
Record created2010-03-04
Record updated2010-03-04 12:28
URL of record
Citation of recordValentina Asciutti: Perl. <> created: 2010-03-04, last updated 2010-03-04 12:28
Syndicate content