Perl

Print

Overview

Perl is a high level, dynamic, and interpretable programming language that was initially developed in 1987 by Larry Wall. It was created for general processing purposes. Later, Perl underwent various revisions and changes that popularized the program. Larry Wall is still involved with developing Perl and is currently engaged with its new version Perl 6.

Perl 6 encloses features from other programming languages like C, AWK, and SED (stream editor). Perl does not require arbitrary length limits for data as with other languages, and it facilitates easy manipulation of text files. Perl is used in the fields of graphics programming, network programming, system administration, and database management. Perl is designed in such a way that commands are logical, complete, and efficient. There are two slogans given by Larry Wall regarding Perl: "there is more than one way of doing it," and "easy things should be easy and hard things should be just as possible."

Perl is like Unix, but unlike Unix, Perl can be ported from one place to other. Perl is free and can be used with many operating systems.

Benefits

Programmers can take advantage of Perl's many benefits. The first benefit is Perl's flexibility. Perl is compatible with third party languages including Postgre, Sybase, and Oracle, and it is capable of interacting with C and C++ libraries. Perl's interpreter is embedded in other systems in order to ensure openness. Perl makes it easier to handle HTML forums and allows for easy integration with databases. Perl is extendible and can be used to accomplish various tasks. Perl's auto load mechanism allows you define arbitrary semantics for undefined subroutine calls.

How It Works

Perl is procedural and uses various functions like variables, assignment statements, expressions, control structures, and subroutines. Most of its features are derived from C. Perl also takes lists from Lisp, expressions from Sed, and arrays from AWK. Perl simplifies the data in addition to handling, managing, and parsing the text. There are additional features like packages and references used for supporting more complex data structures. The type and storage requirements are identified by Perl interpreter. Perl allocates storage by reference counting on the basis of linguistic principles.

Companies/Brands

Vanilla Perl and Strawberry Perl are the major versions of the Perl programming language.

Click to share this information
Join the Discussion
Start a new thread
TextImageYouTuBe
thaks for thi goo progrem is very nice and good
ReplyHector Flores,Posted on: 09/26/10 at 06:49 PM
Internet is now showing a page number when I print.out pages. Before when I printed pages it would show for example the following: http://support.dell.com/.etc., etc., etc.,  On the right hand side of the page it would pring the date.

What has happened?
Replydoris,Posted on: 06/23/10 at 08:22 AM
I know how to set data / time in Perl. However, I want to compare times / dates to see if they're within seconds or minutes of each other before performing an action. The biggest hurdle would be around midnight and a new year. Is there a way to subtract times, regardless of the time, to see the time difference between two times ?

thank you in advance,
Dave
Replydave o'neill,Posted on: 03/25/10 at 04:25 AM
i need to known about perl
Replyswanith,Posted on: 01/25/10 at 06:03 AM
XML

XML

Overview Extensible Markup Language (XML) is a language that is similar to Hypertext Markup

Visual Basic

Visual Basic

Overview Visual Basic (VB) is an object oriented programming language (OOP) that is

AJAX

AJAX

Overview Asynchronous Java Script XML (AJAX) is a commonly used web development technique

C / C++

C / C++

Overview C++ is a programming language that is used to develop device drivers, embedded

C #

C #

Overview Also known as cool oriented language or C sharp, C# is one of the most prominent