answersLogoWhite

0

What is perl programming?

Updated: 8/10/2023
User Avatar

Wiki User

13y ago

Best Answer

Perl is a programming language developed by Larry Wall in the late 1980s to assist him in administering UNIX operating system environments. Perl has since been ported to other operating systems such as Microsoft Windows and Linux. Perl is widely renowned for its ease of use, power and functionality.

Perl is loosely based on the powerful 'C' programming language developed by Dennis Ritchie of Bell Labs in the early 1970s. Perl is used today for a wide variety of tasks including CGI programming, system administration and is also a favorite of both computer security professionals and so called 'hackers'.

Shell scripting is associated with the use of a variety of 'shells' such as the 'Bourne Shell' developed by Stephen Bourne, also of Bell Labs, the 'Korn Shell' developed by David Korn, again while at Bell Labs and other widely used shells such as the ubiquitous 'BASH' shell (Bourne Again SHell) included with virtually every open source operating system such as Linux, OpenBSD, FreeBSD and some closed source ones. Shell scripting has, to some degree, more recently come to be associated with 'batch/cmd file' programming in Windows environments.

A 'Bourne Shell' script will typically begin with the line:

#!/bin/sh

while a 'Perl' script may begin with the line:

#!/usr/bin/perl

Perl has remarkably high performance for a scripting language that is compiled at

runtime. In benchmarks studies, Perl has often been found to run at approximately 90% of the speed of the very high performance C programming language.

Perl supports networking, multi-tasking and other features expected of a modern programming language and also has a considerable body of Unix/Linux administration functions built in (in keeping with it's original focus of being a scripting language designed by a Unix Systems Administrator for Unix Systems Administrators - perhaps most often meaning Linux today, though FreeBSD, OpenBSD and Mac OSX [to name but a few as Perl is ubiquitous and any list of systems supported would be FAR too long to be enumerated here] are equally well supported).

I have written Perl scripts that run in daemon mode for instance, and launch hundreds of child processes performing many varied tasks including network clients and servers.

Perl is Open Source and the CPAN (Comprehensive Perl Archive Network) body of contributed code and modules is so extensive it's enumeration would be a task nearly encyclopedic in scope - FAR TOO LARGE EVEN FOR AN ONLINE ENCYCLOPEDIA SUCH AS WIKIPEDIA.

In early 2013 if I'm not mistaken, the ISS (International Space Station) switched from Windows to Linux for the announced purpose of increased reliability and stability encompassing dozens of computers - each of which comes equipped with Perl.

And last but not least, writing Perl code is just plain fun. Few, if any programming languages are more portable as Perl has been ported to everything from Microsoft Windows to IBM AIX.

We Linux Systems Administrators are, at least philosophically, indebted to Larry Wall, Randall Schwartz, Nathan Torkington and many others for their profound contributions to the Open Source software arena in the form of Perl.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

emacs is an extensible programmable editor; Perl is a scripting language that allows you to write small script programs to do just about anything on the Unix system.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is perl programming?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

When was Programming Perl created?

Programming Perl was created in 1991.


When was Advanced Perl Programming created?

Advanced Perl Programming was created in 2005.


What are some facts about Perl?

Perl is a programming language. Perl is an interpreted programming language. Perl is very useful for shell scripts, application programming, and web applications. Perl is quite easy to learn. Perl can be, but does not have to be, object-oriented. Perl was created by Larry Wall. Perl has probably the best implementation of regular expressions in existence.


What has the author Larry Wall written?

Larry Wall has written: 'Programming Perl' -- subject(s): Perl (Computer program language), Programming languages, Programming Languages, Computadores (software), PERL


What are Perl PHP and Java Servlet's?

Perl, php and Java are all examples of programming languages.


How reliable is Perl?

This question is very nearly meaningless. Perl is a programming language; the reliability of any given Perl program depends on the talent and insight of the programmer.


What is the most common programming language of CGI scripts?

Perl


What are two types of programming languages?

C++, Perl, Fortran


Where can one find information about Learning Perl?

There are a number of sites that provide information about how to learn the Perl programming language. They include Learn Perl, Learning Perl and Perl Tutorial Hub. Amazon and other good booksellers have a wide range of Perl books available.


Who wrote the Programming Perl book?

The book Programming Perl has many editions and has been co-written by the creator of Perl, Larry Wall. Randal Schwartz, Thomas Christiansen, and Jon Orwant have also co-written the book alongside Larry Wall.


What is the computer program Perl and how do you use it?

Perl is a programming language, and to use it requires many hours of reading about it and of practice writing programs in it.


What programming language has been called the duct tape of the Internet?

The answer is: Perl.