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."

Aggiornato November 29, 2022 da Brian P.

quizMetti alla prova le tue conoscenze

What is the difference between freeware and shareware?

A
Freeware is always open source, while shareware is not.
0%
B
Freeware is developed by a community, while shareware is created by a single developer.
0%
C
Freeware is free to use forever, while shareware is often a limited-time trial.
0%
D
Freeware is platform-specific, while shareware is multiplatform.
0%
Correct! Incorrect!     View the Freeware definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Perl in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.