Perl: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Aggiungi 1 libro per la Wikipedia:Verificabilità (20230310)) #IABot (v2.0.9.3) (GreenC bot |
→Leggere lo standard input in formato CSV e stamparne i 2 campi iniziali: rimossi wl secondo linee guida vedi Wikipedia:Wikilink#Wikilink nei titoli di sezioni e sottosezioni. |
||
| (4 versioni intermedie di 2 utenti non mostrate) | |||
Riga 31:
Si è evoluto nel tempo, anche grazie ad un potente sistema di moduli, in un linguaggio a carattere più generale, comprendente l'elaborazione di immagini, l'interrogazione di banche dati, i processi di comunicazione via rete ed utilizzabile in tutti quegli ambiti in cui non siano strettamente necessarie le performance di un linguaggio compilato a un più basso livello, offrendo in aggiunta tempi di sviluppo molto più rapidi. È quindi anche utilizzato per la [[prototipizzazione]] di programmi da implementarsi in altri linguaggi.
Il linguaggio è stato pensato per essere pratico; esso non è mai stato pensato per essere compatto, elegante o minimale, infatti il suo motto è riassunto nell'acronimo ''TMTOWTDI'' (There is More Than One Way To Do It), che in italiano molto indicativamente significa "c'è più di un modo per farlo".<ref>{{Cita web|url=https://www.urbandictionary.com/define.php?term=TMTOWTDI|titolo=Urban Dictionary: TMTOWTDI|sito=Urban Dictionary|lingua=en
Perl supporta sia il paradigma procedurale che quello [[object oriented|ad oggetti]], ha potenti funzioni per l'elaborazione dei testi ed è dotato di una delle maggiori collezioni di moduli prodotte dalla sua vasta comunità di utenti.
Riga 82:
operativi e tutti i moduli compresi nel CPAN.
La comunità Perl è sovente attaccata per l'assenza di un [[
In realtà la ricchezza espressiva del Perl rende complicata la realizzazione di un IDE che evidenzi errori di costruzione degli statement, e dati i numerosi valori di default delle funzioni base risulterebbe oltremodo difficile comprendere in automatico cosa vuole ottenere il programmatore, dove c'è un errore o forse no. Tuttavia Eclipse contiene un'estensione per il Perl e forse altri editor di codice seguiranno.
== Programmi di esempio ==
=== Leggere lo standard input in formato
<syntaxhighlight lang="perl">
Riga 131:
* [[Black Perl]]
* [[Code golf]]
* [[BioPerl]]
== Altri progetti ==
Riga 137 ⟶ 138:
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC}}
* {{cita web | 1 = http://www.perl.it | 2 = http://www.perl.it | accesso = 18 luglio 2003 | urlarchivio = https://web.archive.org/web/20030719041946/http://perl.it/ | dataarchivio = 19 luglio 2003 | urlmorto = sì }}
* {{cita web|http://conferences.yapceurope.org/ipw2009|Italian Perl Workshop 2009}}
| |||