Perl

From AJS.COM

Jump to: navigation, search

Perl is an open source programming language originally created by Larry Wall. It combines procedural, functional and object-oriented programming techniques and presents many tools which come from the rich tradition of Unix utility programming and scripting.

Perl 6

Perl 6 is actually a ground-up reimplementation of the langauge. The major features of Perl 6 are:

  • Data typing such as my Int $i = 4;
  • Named and typed parameter passing
  • A much more robust object system which can more easily support most modern OO concepts
  • A new regex engine which uses "rules" to build "grammars" as powerful as the old Parse::RecDescent, but much easier to use.
  • More functional programming concepts as well as fully functional, Lisp-like macros.

Perl 6 is currently in its early stages, but if you wish to try it out, check out pugs, a prototype implementation using Haskell, or v6, an implementation in Perl 5.

See also

External links

Personal tools