Perl
Perl è un linguaggio open source di programmazione per uso generale. In origine era stato progettato per elaborare e manipolare grandi quantità di testo, ma oggi viene usato per molti scopi. Viene usato soprattutto per scrivere script Common Gateway Interface (CGI) per server web, analizzare file di registro ed eseguire attività di amministrazione dei sistemi.
Perl prende in prestito la sintassi dal linguaggio C, dalla shell Unix e da altri comuni linguaggi di scripting per shell. È un linguaggio flessibile, basato sul principio che "esiste più di un modo per farlo". La sua flessibilità e le radici comuni con altri linguaggi di programmazione rendono Perl facile da imparare. Perl non limita i programmatori a un singolo paradigma, ma consente agli sviluppatori di scegliere tra la programmazione procedurale, orientata agli oggetti o funzionale. È inoltre un linguaggio interpretato, il che significa che l'interprete Perl può eseguire gli script senza compilare il codice.
I progettisti di Perl si sono concentrati sulla possibilità per i programmatori di scrivere programmi in modo rapido e semplice; l'uso efficiente delle risorse informatiche non era una priorità. Perl include funzionalità che rendono gli script Perl più dispendiosi in termini di risorse rispetto all'esecuzione della stessa attività in un programma scritto in C. Perl è anche un linguaggio permissivo, che tollera eccezioni alle proprie regole; questo può rendere difficile trovare i bug nel codice.
NOTE: Perl non è un acronimo, anche se nel tempo sono stati creati diversi retroacronimi, come "Practical Extraction and Reporting Language."
Metti alla prova le tue conoscenze