Welcome, Guest. Please login or register.
+  Linux Soft Forum
|-+  Īnvaţă» Programe recomandate» Programare» Perl - limbaj de programare
[Picture 161] [Picture 160] [Picture 159]
Username:
Password:
 
Pages: [1]   Go Down
  Print  
Author Topic: Perl - limbaj de programare  (Read 2024 times)
0 Members and 1 Guest are viewing this topic.
sabertooth
Veteran
**

mysql killer


« on: November 22, 2006, 08:32:37 AM »

Perl este un limbaj de programare dinamic extrem de folosit in lumea *nix-ului.

Echivalent Windows: Perl

HomePage:
http://www.perl.com/

Download:
http://www.perl.com/download.csp

Documentatie:
http://www.perl.com/pub/q/documentation
http://www.perl.com/pub/q/FAQs
http://training.perl.com/
http://www.perl.com/pub/q/resources
http://www.perl.com/pub/q/Article_Archive
http://perl.oreilly.com/

Platforme:
- Linux
- Unix
- Windows
- MacOSX

Licenta:
Artistic License si GNU General Public License
sau
http://en.wikipedia.org/wiki/Artistic_License
http://en.wikipedia.org/wiki/GNU_General_Public_License

Perl a vazut lumina zilei in 1987 cand "creatorul" sau, Larry Wall(angajat al Unisys) a facut public primul release. Perl a imprumutat feature de la o varietatea de limbaje de programare cum ar fi: C, shell scripting (sh), AWK, sed si Lisp.
Limbajul a cunoscut in numai doi ani o extindere foarte mare, astfel ca in 1988 apare Perl 2.0 cu o mult mai buna implementare a engine-ului de expresii regulate. Anul urmator in 1989 apare Perl 3.0 care include suport pentru datele binare.

Pana in 1991 singura sursa de documentatie era pagina de manual a Perl-ului(man Perl) care devvenea din ce in ce mai mare. Astfel ca in 1991 apare Programming Perl (the Camel Book) care devine biblia programatorului Perl. O data cu aparitia cartii apare si Perl 4 care nu aduce mari adaugiri, el fiind un pas determinat de faptul ca in carte se vorbea de Perl 4.0.

Perl 5 apare pe 17 Octombrie 1994. Venea cu un interpretor aproape rescris de la zero plus numeroase feature noi ale limbajului: objiecte, referinte, pachete si module. Cel mai important ca modulele asigura exinterea limbajului fara a fi necesara modificarea interpretorului.

In 25 Octombrie 1995 a aparut Comprehensive Perl Archive Network (CPAN). Acesta reprezinta o colectie de site-uri web care distribuie surse, distributii binare, arhive, documentatii, scripturi si module ale Perl-ului.

Azi in 2005 Perl 5 inca este versiunea curenta adaugandu-i-se suport Unicode, un suport imbunatatit OOP.

Numele original al Perl-uluiui a fost "Pearl", dupa the Parable of the Pearl. Wall dorind un nume scurt dar cu conotatii pozitive. De asemenea numele sotitie sale Gloria a fost si el un candidat la denumirea noului limbaj. Chiar inainte de primul release al "copilului" sau(aka Perl) a aflat ca exista deja un limbal de programare numit Pearl si astfel a aparut Perl ca limbaj si perl ca referinta la interpretorul sau.

Simbolul binecunoscut al Perl-ului- camila- a fost ales de O'Reilly Media pentru cartea Programming Perl. O'Reilly detine copyright-ul pentru acest simbol dar asa cum declare chiar ei doar din dorinta de a pastra integritatea acestuia.

Limbajul in care este dezvoltat Perl-ul este C, iar modulele sunt scrise atat in C cat si in Perl.

Engine-ul de expresii regulate este luat dupa regex-ul lui Henry Spencer. Multe alte aplicatii au preluat Perl compatible regular expressions cum ar fi: PHP, Ruby, Java, si Apache HTTP server.

Ultimii ani Larry Wall i-a petrecut citind numeroase RFC-ul pentru a realiza un framework pentru Perl 6, care va include numeroase feature noi precum si numeroase optimizari care-l vor face mai rapid in executare.

Unul din minusurile sale fiind faptul ca la fiecare rulare scriptul este compilat ceaa ce la scripturi mai mici reprezinta o intarziere importanta, altminteri Perl se dovedeste un limbaj foarte rapid.

Ultima versiune stabila 5.8.8.
« Last Edit: December 11, 2006, 12:31:32 PM by sabertooth » Logged

Stercus accidit
Pages: [1]   Go Up
  Print  
 
Jump to: