Perl: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Ori Redler
(Copied from WP)
imported>Alex Bravo
Line 13: Line 13:
====Analysis of the example====
====Analysis of the example====


* The <code>#!/usr/bin/perl</code> line is only useful for [[Unix|Unix-like]] systems, as this tells the operating system to execute this file with the Perl binary located at /usr/bin.
The <code>#!/usr/bin/perl</code> line is only useful for [[Unix|Unix-like]] systems, as this tells the operating system to execute this file with the Perl binary located at /usr/bin.
* <code>print "Hello world!\n";</code> prints <code>Hello world!</code> and a new line (<code>\n</code>) to STDOUT ('''st'''andar'''d''' '''ou'''pu'''t'''). The trailing semicolon is the end of statement marker in Perl.
<code>print "Hello world!\n";</code> prints <code>Hello world!</code> and a new line (<code>\n</code>) to STDOUT ('''st'''andar'''d''' '''ou'''pu'''t'''). The trailing semicolon is the end of statement marker in Perl.


==External links==
==External links==

Revision as of 10:14, 24 March 2007

Perl is a dynamic programming language created by Larry Wall and first released in 1987. Perl borrows features from a variety of other languages, including C, shell scripting (sh), AWK, sed and Lisp.

Structurally, Perl is based on the brace-delimited block style of AWK and C, and was widely adopted for its strengths in string processing, and lack of the arbitrary limitations of many scripting languages at the time.

Syntax

Hello World

#!/usr/bin/perl

print "Hello, world!\n";

Analysis of the example

The #!/usr/bin/perl line is only useful for Unix-like systems, as this tells the operating system to execute this file with the Perl binary located at /usr/bin. print "Hello world!\n"; prints Hello world! and a new line (\n) to STDOUT (standard ouput). The trailing semicolon is the end of statement marker in Perl.

External links