Quale linguaggio di programmazione è chiamato nastro adesivo di Internet?

Riflessione del programmatore nel monitor del computer

Molti siti web di grandi dimensioni sono stati creati utilizzando programmi Perl.

Credito immagine: Stockbyte/Stockbyte/Getty Images

Gli sviluppatori di software chiamano Perl il "nastro adesivo di Internet" perché il linguaggio di programmazione si presta a correzioni rapide e facili dei problemi relativi ai dati. Creato alla fine degli anni '80 dallo sviluppatore di software Larry Wall, l'apparizione di Perl ha coinciso con la crescente popolarità di Internet e gli inizi del World Wide Web. Perl proviene dall'ambiente Unix e ha molte caratteristiche in comune con altri software Unix.

Scopo

Perl è un linguaggio di programmazione di alto livello che eccelle nell'elaborazione sofisticata di file di testo e, tra gli altri usi, può generare output Hyper Text Markup Language per le pagine Web. Include interfacce per incorporare database, rendendo il linguaggio adatto a e-commerce, forum, blog e altri siti Web dinamici e basati sui dati (vedi riferimento 4). Oltre alle applicazioni Internet, Perl è utile per l'amministrazione quotidiana del sistema, la creazione di report e le attività di manutenzione.

Video del giorno

Sfondo Unix

Perl è nato su computer basati su Unix e continua la sua popolarità su macchine Linux. La sua sintassi prende in prestito pesantemente dai linguaggi di scripting della shell Unix, nonché da C, C++ e Unix utilità di elaborazione del testo come "awk". Sono disponibili versioni di Perl anche per Microsoft Windows e Mac OS X.

Lingua interpretata

In un linguaggio compilato tradizionale come C, COBOL e FORTRAN, il programmatore scrive un file sorgente nel lingua di scelta, quindi utilizza il programma di compilazione della lingua per creare un file eseguibile eseguito dal computer direttamente. Al contrario, un programmatore Perl esegue prima l'interprete Perl, quindi scrive ed esegue il codice all'interno dell'interprete. L'interprete è un ambiente interattivo che facilita la programmazione. Il programmatore può anche eseguire codice Perl da una riga di comando come illustra questo esempio:

c:>perl nomeprogramma.pl

Qui, "nomeprogramma.pl" è un file di testo contenente un programma Perl.

Punti di forza e di debolezza

Il principale punto di forza di Perl è la velocità di sviluppo; la sua sintassi concisa consente ai programmatori di scrivere rapidamente codice potente. La lingua è emersa come un giocatore significativo, con una base di sviluppatori alcune stime stimate a oltre 1 milione (vedi riferimento 5). Tuttavia, anche la fitta sintassi dei programmi Perl funziona contro di essa, rendendo i programmi difficili da leggere ed eseguire il debug.