Perl

From BC$ MobileTV Wiki
(Redirected from PERL)
Jump to: navigation, search

Perl: The web's original scripting, data processing and web automation language Perl is a stable, cross platform programming language created by Larry Wall. It is used for mission critical projects in the public and private sectors. Perl 1.0 was first released to usenet's alt.comp.sources in 1987.[1]


License

Perl is Open Source software, licensed under its Artistic License, or the GNU General Public License (GPL).


Language

   * Perl takes the best features from other languages, such as C, awk, sed, sh, and BASIC, among others.
   * Perls database integration interface (DBI) supports third-party databases including Oracle, Sybase, Postgres, MySQL and others.
   * Perl works with HTML, XML, and other mark-up languages.
   * Perl supports Unicode.
   * Perl is Y2K compliant.
   * Perl supports both procedural and object-oriented programming.
   * Perl interfaces with external C/C++ libraries through XS or SWIG.
   * Perl is extensible. There are over 500 third party modules available from the Comprehensive Perl Archive Network (CPAN).
   * The Perl interpreter can be embedded into other systems. 

On The Web

   * Perl is the most popular web programming language due to its text manipulation capabilities and rapid development cycle.
   * Perl is widely known as " the duct-tape of the Internet".
   * Perl's CGI.pm module, part of Perl's standard distribution, makes handling HTML forms simple.
   * Perl can handle encrypted Web data, including e-commerce transactions.
   * Perl can be embedded into web servers to speed up processing by as much as 2000%.
   * mod_perl allows the Apache web server to embed a Perl interpreter.
   * Perl's DBI package makes web-database integration easy. 

[2]

Modules

Modules are similar to (but certainly not synonymous with) Java classes, and the use <Module> syntax is similar to Java's import statement, C's include or PHP's require.

[3]



EXAMPLES

PubMed


Tools

Resources


Tutorials


External Links


References

  1. Perl ABOUT: http://www.perl.org/about.html
  2. Perl ABOUT: http://www.perl.org/about.html
  3. How do I include functions from another file in my Perl script?: http://stackoverflow.com/questions/1712016/how-do-i-include-functions-from-another-file-in-my-perl-script
  4. mod_perl and dbm files: http://perl.apache.org/docs/1.0/guide/dbm.html
  5. DBM Files in Perl: http://docstore.mik.ua/orelly/linux/cgi/ch10_02.htm


See Also

PHP | HTML | CGI | SSI | Shell | Batch