Perl – Introduzione

Pubblicità

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.

Pubblicità

Share

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *