Programmazione  »  Guide  »  Guida Perl 

Introduzione al Perl



Lo scopo di questo documento è di spiegare le basi della programmazione in perl.
Cercheremo di farlo per linee generali e di focalizzarci sulle "idee" invece che sui dettagli, comparandoli quando possibile ai linguaggi C e di shell scripting. Fine ultimo di questo documento è di rendervi capaci di leggere, capire, modificare gli script in perl, e, alla fine, di scrivere i vostri.

Non si assume che voi siate dei programmatori, ma non vi sarà certamente spiegato cos'è un file o una pipe; una minima conoscenza del mondo Unix è necessaria per potervi programmare. Infatti il linguaggio Perl si sposa perfettamente con il sistema UNIX; anche se oggi ne sono stati effettuati dei porting su numerose altre piattaforme (Windows 9x/NT, OS/2, MS-DOS, ecc ...) l'ambiente più naturale per sviluppare ed eseguire script in Perl rimane UNIX, dove è possibile integrare e far interagire gli script con i numerosi strumenti presenti nel sistema (sed, awk, grep, mail ecc. ) ed ottenere il meglio dal linguaggio.
In questo documento c'è molto materiale, anche abbastanza condensato; una buona idea può essere quella di leggerlo dall'inizio alla fine senza memorizzare, all'inizio, nulla se non le basi, giusto per farsi un'idea generale; il secondo passo è quello di leggere più attentamente, cercando di capire precisamente come funziona il perl. Non dimenticatevi, durante la lettura, di provare gli esempi forniti a corredo del testo per testarne il funzionamento ed, evantualmente, provare a modificarli per scoprire le innumerevoli possibilità offerte da questo linguaggio.

Ovviamente, questo tutorial non è completo, è solo una selezione dei principali comandi; il perl ha molti più comandi di quelli qui spiegati, e molti hanno molte più opzioni o possibilità di quelle che presenteremo. Probabilmente ci saranno anche delle disattenzioni sulla semantica del linguaggio, perdonatecele! In ogni caso, riferitevi sempre alla documentazione.

Ultimi articoli Programmazione

Windows 8 Store, un posto in prima fila

La pre-certificazione che permetterà di avere le nostre applicazioni...

La concorrenza con C++11, async e la libreria Threading

La libreria Threading e i principali costrutti per sfruttare il...

Visual Studio 11 beta, le novità

Le caratteristiche più interessanti introdotte nella beta di Visual...

Windows 8, WinRT API e applicazioni Metro Style

Come creare una semplicissima interazione in stile Metro con C++...

C++11, la libreria standard

Le funzioni sugli insiemi e i contenitori mutuati dalle estensioni...

Altri articoli

Guide Programmazione

Azure, una nuvola tanti linguaggi

Entrare con semplicità ed efficacia nel mondo di Windows Azure e...

Guida Antipattern

Come evitare le cattive abitudini, le worst practices e le trappole...

RESTful Web Services - La Guida

Dai principi ispiratori del Web programmabile e delle architetture...

Altre guide

Newsletter @Programmazione

Ogni settimana, direttamente nella tua e-mail: articoli, script e guide su Java, Visual Basic, VB.Net ed i più diffusi linguaggi di programmazione.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto