Perl è un general-scopo del linguaggio di programmazione sviluppato originariamente per la manipolazione del testo e ora utilizzato per una vasta gamma di attività, tra cui l’amministrazione di sistema, sviluppo web, programmazione di rete, lo sviluppo di GUI, e di più.
Che cos’è Perl?
-
Perl è un linguaggio di programmazione multipiattaforma stabile.,
-
Anche se Perl non è ufficialmente un acronimo, ma poche persone lo hanno usato come estrazione pratica e linguaggio di report.
-
Viene utilizzato per progetti mission critical nel settore pubblico e privato.
-
Perl è un software Open Source, rilasciato sotto la sua licenza artistica, o la GNU General Public License (GPL).
-
Perl è stato creato da Larry Wall.
-
Perl 1.0 è stato rilasciato su alt di usenet.comp.fonti nel 1987.
-
Al momento di scrivere questo tutorial, l’ultima versione di perl era 5.16.2.,
-
Perl è elencato nell’Oxford English Dictionary.
PC Magazine ha annunciato Perl come finalista per il suo 1998 Technical Excellence Award nella categoria Strumento di sviluppo.
Perl Caratteristiche
-
Perl prende le migliori caratteristiche da altre lingue, come C, awk, sed, sh, e BASIC, tra gli altri.
-
Perls database integration interface DBI supporta database di terze parti tra cui Oracle, Sybase, Postgres, MySQL e altri.
-
Perl funziona con HTML, XML e altri linguaggi di mark-up.
-
Perl supporta Unicode.,
-
Perl è compatibile con Y2K.
-
Perl supporta sia la programmazione procedurale che orientata agli oggetti.
-
Interfacce Perl con librerie esterne C / C++ tramite XS o SWIG.
-
Perl è estensibile. Ci sono oltre 20.000 moduli di terze parti disponibili dal completo Perl Archive Network (CPAN).
-
L’interprete Perl può essere incorporato in altri sistemi.
Perl e il Web
-
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 è in grado di gestire dati Web crittografati, incluse le transazioni di e-commerce.
-
Perl può essere incorporato nei server Web per accelerare l’elaborazione fino al 2000%.
-
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.,
Perl è interpretato
Perl è un linguaggio interpretato, il che significa che il codice può essere eseguito così com’è, senza una fase di compilazione che crea un programma eseguibile non portatile.
I compilatori tradizionali convertono i programmi in linguaggio macchina. Quando si esegue un programma Perl, viene prima compilato in un codice byte, che viene poi convertito ( mentre il programma viene eseguito) in istruzioni della macchina. Quindi non è proprio la stessa delle shell, o Tcl, che sono rigorosamente interpretate senza una rappresentazione intermedia.,
Inoltre non è come la maggior parte delle versioni di C o C++, che sono compilate direttamente in un formato dipendente dalla macchina. È una via di mezzo, insieme a Python e awk ed Emacs .file elc.