 |
|
 |
Perl - The name Perl | A Wisdom Archive on Perl - The name Perl |  | Perl - The name Perl A selection of articles related to Perl - The name Perl |  |
|
More material related to Perl can be found here:
|
|
|  | |
Perl, Perl - Availability, Perl - CPAN, Perl - Con, Perl - Control structures, Perl - Data structures, Perl - Database interfaces, Perl - Fun with Perl, Perl - Future, Perl - History, Perl - Implementations, Perl - License, Perl - Opinion, Perl - Philosophy, Perl - Pro, Perl - Regular expressions, Perl - Resources, Perl - Sample code, Perl - Subroutines, Perl - Supported platforms, Perl - Syntax, Perl - The camel symbol, Perl - The name Perl, Perl - Usage, Perl 6, CPAN, The Perl Foundation, Larry Wall, Just another Perl hacker, Obfuscated Perl contest, POE- the Perl Object Environment
|  | |
|
ARTICLES RELATED TO Perl - The name Perl |  |  |  | Perl - The name Perl: Encyclopedia II - Perl - SyntaxThe overall structure of Perl derives broadly from the programming language C. Perl is a procedural programming language, with variables, expressions, assignment statements, brace-delimited code blocks, control structures, and subroutines.
Perl also takes features from shell programming. All variables are marked with leading sigils. Sigils unambiguously identify variable names, allowing Perl to have a rich syntax. Importantly, sigils allow variables to be interpolated directly into strings. Like the Unix shells, Perl has many built-in functions for common tasks, like sorting, and f ...
See also:Perl, Perl - History, Perl - Future, Perl - The name Perl, Perl - The camel symbol, Perl - Philosophy, Perl - Usage, Perl - Syntax, Perl - Sample code, Perl - Data structures, Perl - Control structures, Perl - Subroutines, Perl - Regular expressions, Perl - Resources, Perl - Implementations, Perl - Database interfaces, Perl - CPAN, Perl - Availability, Perl - Supported platforms, Perl - License, Perl - Opinion, Perl - Pro, Perl - Con, Perl - Fun with Perl Read more here: » Perl: Encyclopedia II - Perl - Syntax |
|  |
|
 |  |  | Perl - The name Perl: Encyclopedia II - Perl - OpinionPerl engenders strong feelings among both its proponents and its detractors.
Perl - Pro.
Programmers who like Perl typically cite its power, expressiveness, and ease of use. Perl provides infrastructure for many common programming tasks, such as string and list processing. Other tasks, such as memory management, are handled automatically and transparently. Programmers coming from other languages to Perl often find that whole classes of problems that they have struggled with in the past just don't aris ...
See also:Perl, Perl - History, Perl - Future, Perl - The name Perl, Perl - The camel symbol, Perl - Philosophy, Perl - Usage, Perl - Syntax, Perl - Sample code, Perl - Data structures, Perl - Control structures, Perl - Subroutines, Perl - Regular expressions, Perl - Resources, Perl - Implementations, Perl - Database interfaces, Perl - CPAN, Perl - Availability, Perl - Supported platforms, Perl - License, Perl - Opinion, Perl - Pro, Perl - Con, Perl - Fun with Perl Read more here: » Perl: Encyclopedia II - Perl - Opinion |
|  |
|
 |  |  | Perl - The name Perl: Encyclopedia II - Perl - Fun with PerlAs with C, obfuscated code competitions are a popular feature of Perl culture. The annual Obfuscated Perl contest makes an arch virtue of Perl's syntactic flexibility. The following program prints the text "Just another Perl / Unix hacker", using 32 concurrent processes coordinated by pipes. A complete explanation is available on the author's Web site.
@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{
@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
($p{$_})&6];$p{$_}= ...
See also:Perl, Perl - History, Perl - Future, Perl - The name Perl, Perl - The camel symbol, Perl - Philosophy, Perl - Usage, Perl - Syntax, Perl - Sample code, Perl - Data structures, Perl - Control structures, Perl - Subroutines, Perl - Regular expressions, Perl - Resources, Perl - Implementations, Perl - Database interfaces, Perl - CPAN, Perl - Availability, Perl - Supported platforms, Perl - License, Perl - Opinion, Perl - Pro, Perl - Con, Perl - Fun with Perl Read more here: » Perl: Encyclopedia II - Perl - Fun with Perl |
|  |
|
 |  |  | Perl - The name Perl: Encyclopedia II - Perl - Availability
Perl - Supported platforms.
Perl is available for most operating systems. It is particularly prevalent on Unix and Unix-like systems (such as Linux, FreeBSD, and Mac OS X), and is growing in popularity on Microsoft Windows systems.
Perl has been ported to over a hundred different platforms. Perl can, with only six reported exceptions, be compiled from source on all Unix-like, POSIX-compliant or otherwise Unix-compatible platforms, including AmigaOS, BeOS, Cygwin, and Mac OS X. It can be compiled from sourc ...
See also:Perl, Perl - History, Perl - Future, Perl - The name Perl, Perl - The camel symbol, Perl - Philosophy, Perl - Usage, Perl - Syntax, Perl - Sample code, Perl - Data structures, Perl - Control structures, Perl - Subroutines, Perl - Regular expressions, Perl - Resources, Perl - Implementations, Perl - Database interfaces, Perl - CPAN, Perl - Availability, Perl - Supported platforms, Perl - License, Perl - Opinion, Perl - Pro, Perl - Con, Perl - Fun with Perl Read more here: » Perl: Encyclopedia II - Perl - Availability |
|  |
|
 |  |  | Perl - The name Perl: Encyclopedia II - Perl - Resources
Perl - Implementations.
Perl is implemented as a core interpreter, written in C, together with a large collection of modules, written in Perl and C. The source distribution is, as of 2005, 12 MB when packaged in a tar file and compressed. The interpreter is 150,000 lines of C code and compiles to a 1 MB executable on typical machine architectures. Alternately, the interpreter can be compiled to a link library and embedded in other programs. There are nearly 500 modules in the distribution, comprising 200,000 lines of Perl and an additional 350,000 lines of C code. Much of the C code in the modules cons ...
See also:Perl, Perl - History, Perl - Future, Perl - The name Perl, Perl - The camel symbol, Perl - Philosophy, Perl - Usage, Perl - Syntax, Perl - Sample code, Perl - Data structures, Perl - Control structures, Perl - Subroutines, Perl - Regular expressions, Perl - Resources, Perl - Implementations, Perl - Database interfaces, Perl - CPAN, Perl - Availability, Perl - Supported platforms, Perl - License, Perl - Opinion, Perl - Pro, Perl - Con, Perl - Fun with Perl Read more here: » Perl: Encyclopedia II - Perl - Resources |
|  |
|
 |  |  | Perl - The name Perl: Encyclopedia II - Perl - UsagePerl has many and varied applications.
It has been used since the early days of the Web to write CGI scripts, and is an integral component of the popular LAMP (Linux / Apache / MySQL / (Perl / PHP / Python)) platform for web development. Perl has been called "the glue that holds the web together". Large projects written in Perl include Slash, early implementations of PHP [2], and UseModWiki, the wiki software ...
See also:Perl, Perl - History, Perl - Future, Perl - The name Perl, Perl - The camel symbol, Perl - Philosophy, Perl - Usage, Perl - Syntax, Perl - Sample code, Perl - Data structures, Perl - Control structures, Perl - Subroutines, Perl - Regular expressions, Perl - Resources, Perl - Implementations, Perl - Database interfaces, Perl - CPAN, Perl - Availability, Perl - Supported platforms, Perl - License, Perl - Opinion, Perl - Pro, Perl - Con, Perl - Fun with Perl Read more here: » Perl: Encyclopedia II - Perl - Usage |
|  |
|
 |  |  | Perl - The name Perl: Encyclopedia II - Perl - HistoryLarry Wall began work on Perl in 1987, and released version 1.0 to the comp.sources.misc newsgroup on December 18, 1987. The language expanded rapidly over the next few years. Perl 2, released in 1988, featured a better regular expression engine. Perl 3, released in 1989, added support for binary data.
Until 1991, the only documentation for Perl was a single (increasingly lengthy) man page. In 1991, Programming Perl (the Camel Book) was published, and became the de facto reference for the language. At the same time, the Perl version number was bumped to 4, not to mark a major change in the language, but to identify the version ...
See also:Perl, Perl - History, Perl - Future, Perl - The name Perl, Perl - The camel symbol, Perl - Philosophy, Perl - Usage, Perl - Syntax, Perl - Sample code, Perl - Data structures, Perl - Control structures, Perl - Subroutines, Perl - Regular expressions, Perl - Resources, Perl - Implementations, Perl - Database interfaces, Perl - CPAN, Perl - Availability, Perl - Supported platforms, Perl - License, Perl - Opinion, Perl - Pro, Perl - Con, Perl - Fun with Perl Read more here: » Perl: Encyclopedia II - Perl - History |
|  |
|
 |  |  | Perl - The name Perl: Encyclopedia II - Perl - PhilosophyThe perlintro(1) man page states:
Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.
The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). Its major features are that it's easy to use, supports both procedural and object-oriented (OO) programming, has powerful built-in support for text processing, and has one of the world's most impressive collect ...
See also:Perl, Perl - History, Perl - Future, Perl - The name Perl, Perl - The camel symbol, Perl - Philosophy, Perl - Usage, Perl - Syntax, Perl - Sample code, Perl - Data structures, Perl - Control structures, Perl - Subroutines, Perl - Regular expressions, Perl - Resources, Perl - Implementations, Perl - Database interfaces, Perl - CPAN, Perl - Availability, Perl - Supported platforms, Perl - License, Perl - Opinion, Perl - Pro, Perl - Con, Perl - Fun with Perl Read more here: » Perl: Encyclopedia II - Perl - Philosophy |
|  |
|
 | |
|
|
More material related to Perl can be found here:
|
|
|
 | |