Tutorial Perl

Perl è un programming languagesviluppato da Larry Wall, appositamente progettato per l'elaborazione del testo. È l'acronimo di Practical Extraction e Report Language. Funziona su una varietà di piattaforme, come Windows, Mac OS e le varie versioni di UNIX. Questo tutorial fornisce una comprensione completa di Perl.

Perché imparare Perl?

  • Perl è un linguaggio di programmazione stabile e multipiattaforma.

  • Sebbene Perl non sia ufficialmente un acronimo, ma poche persone lo hanno usato come Practical Extraction and Report Language.

  • Viene utilizzato per progetti mission-critical nel settore pubblico e privato.

  • Perl è un software Open Source , concesso in licenza con la sua Artistic License , o GNU General Public License (GPL) .

  • Perl è stato creato da Larry Wall.

  • Perl 1.0 è stato rilasciato su alt.comp.sources di Usenet nel 1987.

  • Al momento della stesura di questo tutorial, l'ultima versione di perl era la 5.16.2.

  • Perl è elencato nell'Oxford English Dictionary .

PC Magazine ha annunciato Perl come finalista per il suo Premio per l'eccellenza tecnica 1998 nella categoria Strumenti di sviluppo.

Funzionalità Perl

  • Perl prende le migliori caratteristiche da altri linguaggi, come C, awk, sed, sh e BASIC, tra gli altri.

  • Interfaccia di integrazione del database Perls DBI supporta database di terze parti inclusi Oracle, Sybase, Postgres, MySQL e altri.

  • Perl funziona con HTML, XML e altri linguaggi di markup.

  • Perl supporta Unicode.

  • Perl è conforme a Y2K.

  • Perl supporta sia la programmazione procedurale che quella orientata agli oggetti.

  • Perl si interfaccia con le librerie C / C ++ esterne tramite XS o SWIG.

  • Perl è estensibile. Sono disponibili oltre 20.000 moduli di terze parti dalla Comprehensive Perl Archive Network ( CPAN ).

  • L'interprete Perl può essere integrato in altri sistemi.

Hello World utilizzando Perl.

Solo per darti un po 'di entusiasmo su Perl, ti darò un piccolo programma convenzionale Perl Hello World, puoi provarlo usando il link Demo.

#!/usr/bin/perl

# This will print "Hello, World"
print "Hello, world\n";

Applicazioni di Perl

Come accennato prima, Perl è uno dei linguaggi più utilizzati nel web. Ne elencherò alcuni qui:

  • Perl era il linguaggio di programmazione web più popolare grazie alle sue capacità di manipolazione del testo e al rapido ciclo di sviluppo.

  • Perl è ampiamente conosciuto come " il nastro adesivo di Internet ".

  • Perl può gestire dati Web crittografati, comprese le transazioni di e-commerce.

  • Perl può essere incorporato nei server web per accelerare l'elaborazione fino al 2000%.

  • Il mod_perl di Perl consente al server web Apache di incorporare un interprete Perl.

  • Il pacchetto DBI di Perl semplifica l'integrazione del database web.

Pubblico

Questo Perl tutorial è stato preparato per i principianti per aiutarli a comprendere i concetti di base e avanzati relativi ai linguaggi di scripting Perl.

Prerequisiti

Prima di iniziare a fare pratica con i vari tipi di esempi forniti in questo riferimento, supponiamo che tu abbia una precedente esposizione alla programmazione C e Unix Shell.