Home Perl Meetings Bibliografia Contatti
Introduzione
Software Integrated Circuits
Multipiattaforma
Integrazione verticale
Metafore
Apprendimento
Conclusioni



Il Perl è un linguaggio con forte integrazione verticale. Con ciò si intende dire che, a differenza per esempio di linguaggi come il C oppure il PHP, lo stesso identico linguaggio può essere utilizzato per sviluppare una applicazione gestionale, per amministrare una server farm ed è contemporaneamente uno delle colonne portanti del web essendo il linguaggio di elezione per la realizzazione di script CGI. Questo fatto non può essere sottovalutato: con unico investimento per le aziende e con un solo sforzo di formazione per gli sviluppatori, è possibile affrontare e risolvere con efficienza e consistentemente problemi originati in contesti estremamente diversi che richiederebbero l’ impiego di tecnologie diverse con la ovvia addizione dei costi relativi alla loro acquisizione e la loro integrazione. Ma non solo. L’ integrazione verticale fornita dal Perl non è confinata nella sola dimensione del settore applicativo, bensì si articola nella architettura dei sistemi. Il Perl mette infatti a disposizione meccanismi molto efficaci sia per importare codice sviluppato in altri linguaggi, per esempio il C, che di esportare se stesso verso altri linguaggi. Ciò fa si che in un progetto che trae beneficio dalle caratteristiche del Perl è possibile realizzare segmenti di codice che richiedono elevata efficienza in C, integrarli nella applicazioni e confinarne le difficoltà relative in sezioni critiche del progetto; che sia possibile esportare in una applicazione sviluppata in C funzionalità per cui il Perl risulta estremamente efficace; o anche che sia possibile realizzare in ambiente Windows un componente COM che da queste funzionalità tragga beneficio.