GeeksforGeeks (Română)

Perl este un limbaj de programare cu scop general, interpretat la nivel înalt și dinamic. A fost dezvoltat de Larry Wall, în 1987. Nu există o formă oficială completă a Perl, dar totuși, cea mai utilizată extindere este „extragerea practică și limbajul de raportare”. Unii dintre programatori se referă, de asemenea, Perl ca „Lister de gunoi patologic Eclectic” sau „practic totul cu adevărat plăcut”., Acronimul „Practical Extraction and Reporting Language” este utilizat pe scară largă, deoarece Perl a fost inițial dezvoltat pentru procesarea textului, cum ar fi extragerea informațiilor necesare dintr-un fișier text specificat și pentru conversia fișierului text într-o altă formă. Perl acceptă atât programarea procedurală, cât și cea orientată pe obiecte. Perl este foarte similar cu C sintactic și este ușor pentru utilizatorii care au cunoștințe de C, C++.totul a început când Larry Wall lucra la o sarcină pentru a genera rapoartele dintr-o mulțime de fișiere text care au referințe încrucișate., Apoi a început să folosească awk pentru această sarcină, dar în curând a constatat că nu este suficient pentru această sarcină. Deci, în loc să scrie un utilitar pentru această sarcină, el a scris o nouă limbă, adică Perl și, de asemenea, a scris interpretul pentru aceasta. El a scris limba Perl în C, iar unele dintre concepte sunt preluate din awk, sed și LISP etc. La început, Perl a fost dezvoltat doar pentru gestionarea sistemului și manipularea textului, dar în versiunile ulterioare, Perl a obținut capacitatea de a gestiona expresii regulate, prize de rețea etc. În prezent Perl este popular pentru capacitatea sa de manipulare Regex (expresii regulate)., Prima versiune a Perl a fost 1.0 care a fost lansată pe 18 decembrie 1987. Cea mai recentă versiune a Perl este 5.28. Perl 6 este diferit de Perl 5, deoarece este o reimplementare complet orientată pe obiecte a Perl 5.

De ce Perl?perl are multe motive pentru a fi popular și în cerere. Câteva dintre motivele sunt menționate mai jos:

  • ușor de început: Perl este un limbaj de nivel înalt, deci este mai aproape de alte limbaje de programare populare, cum ar fi C, C++ și, astfel, devine ușor de învățat pentru oricine.,
  • Text-Processing: ca acronimul „practice extracția și raportarea limbaj” sugerează că Perl are abilități ridicate de manipulare a textului prin care se poate genera rapoarte din diferite fișiere text cu ușurință. De asemenea, se poate converti fișierele într-o altă formă.
  • conținut Cele mai bune caracteristici: Perl conține caracteristicile diferitelor limbi, cum ar fi C, sed, awk, și Sh etc. ceea ce face Perl mai util și mai productiv.
  • Administrare sistem: datorită faptului că au diferite limbaje de scripting capabilități Perl face sarcina de administrare a sistemului foarte ușor., În loc să deveniți dependenți de multe limbi, utilizați Perl pentru a finaliza întreaga sarcină de administrare a sistemului. În ciuda acestui Perl, de asemenea, utilizate în programare web, automatizare web, programare GUI etc.
  • Web și Perl: Perl poate fi încorporat în servere web pentru a crește puterea de procesare și are pachetul DBI, ceea ce face integrarea bazei de date web foarte ușoară.

începând cu programarea Perl:

  • găsirea unui interpretor: există diverse IDE-uri online care pot fi folosite pentru a rula programe Perl fără a instala.,
  • Windows: Există diferite IDE-uri pentru a rula programe sau scripturi Perl: Padre, Eclipse cu plugin EPIC etc. deoarece Perl este mult similar cu alte limbi utilizate pe scară largă sintactic, este mai ușor să cod și să învețe în Perl. Programele pot fi scrise în Perl în oricare dintre editorii de text utilizați pe scară largă, cum ar fi Notepad++, gedit etc. După scrierea programului salvați fișierul cu extensia .sau pl .PL Pentru a rula programul folosesc perl file_name.pl în linia de comandă.exemplu: un program simplu de imprimat Bine ați venit la GFG!,

    print "Welcome to GFG!\n";

    
    

    
    

    Ieșire:

    Welcome to GFG!

    Comentarii: Comentariile sunt utilizate pentru îmbunătățirea lizibilitate a codului., Interpretul va ignora intrările de comentarii și nu le execută. Comentariile pot fi de o singură linie sau mai multe linii.

    • o Singură linie de Comentariu:

      Sintaxa:

      # Single line comment
    • comentarii Multi-linie:

      Sintaxa:

      = Multi line commentsLine start from = is interpreted as thestarting of multiline comment and =cut is consider as the end of multiline comment=cut

    imprimare: Este o funcție în Perl pentru a afișa rezultatul sau orice ieșire specificat pe consola.

    citate: în Perl, puteți utiliza fie ghilimele simple („), fie ghilimele duble („”)., Folosind citate unice nu va interpola orice variabilă sau caracter special, dar folosind ghilimele duble vor interpolează.

    \n: este folosit pentru caracterul de linie nouă care folosește caracterul backslash ( \ ) pentru a scăpa de orice tip de caracter.

    / usr/bin / perl: este interpretorul Perl binar care începe întotdeauna cu #!. Acest lucru este utilizat în programarea modului de Script Perl.

    notă: Perl este un limbaj de programare sensibil la majuscule și de aceea $Geeks și $geeks sunt doi identificatori diferiți.,

    avantajele Perl:

    • Perl oferă suporturi pentru cross platform și este compatibil cu limbaje de marcare, cum ar fi HTML, XML etc.
    • este foarte eficient în text-manipulare adică expresie regulată. Acesta oferă, de asemenea, capacitatea de soclu.
    • este gratuit și un software Open Source, care este licențiat sub Artistic și GNU General Public License (GPL).
    • este un limbaj încorporabil, de aceea se poate încorpora în servere web și servere de baze de date.,
    • suportă mai mult de 25.000 de module open source pe CPAN(Comprehensive Perl Archive Network) care oferă multe extensii puternice pentru biblioteca standard. De exemplu, procesarea XML, GUI(Graphical User Interface) și DI(integrarea bazei de date) etc.

    dezavantajele Perl:

    • Perl nu acceptă portabilitatea datorită modulelor CPAN.
    • programele rulează lent și programul trebuie interpretat de fiecare dată când se fac modificări.
    • în Perl, același rezultat poate fi obținut în mai multe moduri diferite, care fac codul neîngrijit, precum și imposibil de citit.,
    • factorul de utilizare este mai mic în comparație cu alte limbi.

    aplicații:

    • una dintre principalele aplicații ale limbajului Perl este procesarea fișierelor text și analiza șirurilor.
    • Perl, de asemenea, utilizat pentru CGI( Common Gateway Interface) script-uri.
    • utilizate în dezvoltarea web, GUI (Graphical User Interface) de dezvoltare.capabilitățile de manipulare a textului de la Perl sunt, de asemenea, utilizate pentru generarea interogărilor SQL.
    etichete articol:

    Perl

    etichete Practice:

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *