Perl

categorie

learning perl

Larry Wall è una persona pigra, e nella seconda metà degli anni '80 si trovo a dover elaborare in modo complicato una serie di dati, ma il vecchio, fidato awk (con sed, sort, cut, grep e compagnia) era a corto di benzina. Perchè non inventarsi un linguaggio nuovo allora ?

Ed è così che nacque il perl, qualcosa di non così terribilmente ostico e potente come il C, ma senza essere lento e astruso come bash. Un tool general purpose che gira dappertutto, soprattutto dietro le quinte di internet sui server che costituiscono la grande rete.

Perl è un po' bruttino, Il suo simbolo è il cammello. I cammelli non sono propriamente belli, ma lavorano sodo, anche in condizioni critiche, i cammelli riescono a compiere il loro dovere a discapito di ogni difficoltà anche se non hanno un bell'aspetto e hanno un pessimo odore e talvolta ti sputano addosso. E il Perl è un po' così.

perldoc
perl blogs
90.000 moduli e da dove cominciare
corso in italiano
strawberry perl (windows)
learn perl

perl cookbook

Task::Kensho una lista dei migliori moduli CPAN per i task più comuni

Ottima osservazione; per brevità non ho aggiunto che nel corso degli anni la casa editrice dei libri ha usato il cammello, l'alpaca e il lama, ciascuno dei quali contribuisce con le sue "caratteristiche" a incarnare uno dei molteplici aspetti del perl. :-)

Thu, 07/07/2011 - 12:01
masayume

In reply to by Marco (not verified)

Add new comment

The content of this field is kept private and will not be shown publicly.

Full HTML 2

  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.