SlideShare una empresa de Scribd logo
P ERL FTW!
                                                                                { G ABRIELA I LARRETA } @ GAIRGA


S IMPLEMENTE P ERL                                                                          C HICAS P ERL
     El diseño del Lenguaje de Programación
Perl (Practical Extraction and Report Lan-
guage) Lenguaje Práctico para la Extracción
e Informe, trascurrió a finales de los 80 por
el lingüista Norteamericano Larry Wall y co-
mo dato curioso encontramos que su nombre
se origina de la parábola de La perla y esto se
debe a que su creador buscaba darle un nom-
bre corto y relacionado con algo positivo, el
símbolo que identifica a Perl es un camello
                                                                                                 Allison Randal     Elizabeth Mattijsen   Kristina Chodorow                     Karen Pauley                        Jacinta Richardson
de una sola Joroba .
                                                                                                Como podemos ver, existen muchas chi-                pa en Perl Monk, Kristina es la princial contri-
U N POCO SOBRE P ERL                                                                        cas con un alto potencial y una gran partici-            buyente de MongoDB, Karen es voluntaria de
                                                                                            pación dentro de la comunidad Perl por ejem-             la comunidad Perl y desde marzo de 2010, es
     1. Perl es un lenguaje de programación                                                 plo, Allison es miembro de la junta directiva            la Presidenta de la Fundación Perl y miembro
        diseñado por Larry Wall en 1987.                                                    de la Fundación Perl, Elizabeth en los últimos           de la junta la Fundación Perl y la Fundación
     2. Perl toma características del lenguaje                                              cuatro años ha estado involucrada en el desa-            YAPC Europa. Jacinta fue ganadora de uno de
        C, del lenguaje interpretado shell (sh),                                            rrollo de algunos módulos de Perl e incluso              los premios 2008 del camello Blanco, y muy
        AWK, sed, Lisp y, en un grado inferior,                                             aportó un granito de arena para el desarrollo            reconocida por su trabajo en la comunidad...,
        de muchos otros lenguajes de progra-                                                de Perl sí mismo, además es un miembro acti-             así que no esperes mas!.., Animate tú tambien
        mación.                                                                             vo en la comunidad holandesa Perl y partici-             y participa!:D
     3. Perl está basado en un estilo de bloques
        como los del C o AWK
     4. Fue ampliamente adoptado por su des-                                                C URIOSIDADES                                             H ISTORIA
        treza en el procesado de texto y no te-
        ner ninguna de las limitaciones de los
        otros lenguajes de script.



OH        D ULCE M OOSE !
       Moose es una extensión de Perl 5, el cual ofece mecanismos únicos de reutilización
de código y polimorfismo los cuales son muy fáciles de utilizar. Así que ahora además
de la herencia, se podran roles (también conocidos como mixins), tendrás la capacidad                                                                         Logo Perl                 Larry Wall                   Logo Perl 6
de alterar fácilmente el comportamiento de una clase desde un rol, verificación de tipos
y docenas de nuevas características que te harán reflexionar sobre como has podido pro-
gramar toda tu vida sin ellas. Si quieres saber más puedes visitar el Manual de Moose
http://search.cpan.org/~doy/Moose- 2.0205/lib/Moose.pm

                                                                                                                                                                 1987: Larry Wall comenzó a trabajar en
                                                                                                 Listas: En Venezuela contamos con 2                             Perl.
F RAMEWORKS P OPULARES                                                                           listas “Perl Mongers Caracas – Vene-                            1988: Perl 2 aportó un mejor motor de
           Catalyst Community: http://dev.catalystframework.org/ IRC:
           #catalyst on irc.perl.org Mailing List: http://lists.scsys.co.uk/
                                                                                                 zuela” y “Perl Mongers San Cristobal                            expresiones regulares.
           cgi-bin/mailman/listinfo/catalyst
           Dancer http://search.cpan.org/dist/Dancer/
                                                                                                 - Venezuela”                                                    1989: Perl 3 añadió soporte para datos
           Jifty Community: http://jifty.org/view/HomePage IRC: Jifty on
           irc.freenode.net Mailing List: http://lists.jifty.org/mailman/
                                                                                                 Libros de interés: Se han publicado                             binarios.
           listinfo
           CGI::Application Community: http://cgi- app.org/ snapshot network
                                                                                                 muchos libros buenos sobre Perl. En                             1991: Se publicó Programming Perl (el
           IRC: Cgiapp on irc.perl.org Mailing List: http://www.erlbaum.net/
           mailman/listinfo/cgiapp
                                                                                                 perlbook y en http://books.perl.                                libro del camello).
           WebGUI Community: http://www.webgui.org IRC: WebGUI on                                org se pueden obtener un gran varie-                            1993: Larry Wall abandonó Perl 4 para
           irc.freenode.net Mailing List: http://www.webgui.org/webgui/dev/
           discuss                                                                               dad.                                                            comenzar a trabajar en Perl 5.
           Gantry http://search.cpan.org/dist/Gantry/ Community: http:
           //www.usegantry.org/                                                                  Poesía Perl: Es la práctica de escribir                         1994: Se estableció la lista de correo
           Egg http://search.cpan.org/dist/Egg-Release/
           Maypole http://maypole.perl.org/                                                      poemas que puedan ser compilados                                perl5-porters para coordinar el traba-
           Solstice http://search.cpan.org/dist/Solstice/
           ClearPress http://search.cpan.org/dist/ClearPress/
                                                                                                 como código legal de Perl.                                      jo de adaptación de Perl 5 a diferentes
           CGI::Prototype http://search.cpan.org/dist/CGI-Prototype/
           Konstrukt http://search.cpan.org/dist/Konstrukt/
                                                                                                 JAPH: Es una especie de pequeños pro-                           plataformas.
           Tripletail http://search.cpan.org/dist/Tripletail/                                    gramas ofuscados que imprimen la fra-                           1995: Se creó el Comprehensive Perl
           MasonX::MiniMVC                     http://search.cpan.org/dist/
           MasonX- MiniMVC/                                                                      se "Just another Perl hacker."http://                           Archive Network (CPAN).
           Rest::Application                   http://search.cpan.org/dist/
                                                                                                 www.cpan.org/misc/japh
           REST-Application/
           Squatting http://search.cpan.org/dist/Squatting/ Mailing List:
                                                                                                                                                                 2000: Se anuncio el proceso de diseño
           http://groups.google.co.uk/group/squatting-framework                                  Trabajo: Necesitas trabajo en el área                           de Perl 6, por Larry Wall.
                                                                                                 de Perl¿? Ingresa en http://jobs.
                                                                                                 perl.org
R EFERENCES
[1] Wikipedia La enciclopedia libre http://es.
    wikipedia.org/wiki/Perl                                                                 ¿S ABES QUE ES CPAN?                                      C ÓDIGO PERL
[2] Geek     Feminism:   http://geekfeminism.
                                                                                                CPAN un acrónimo de Comprehensive                       Los programas de Perl son archivos de texto plano, se pue-
                                                                                                                                                      den crear y editar con VIM o el editor de texto de sus preferen-
    wikia.com/                                                                                                                                        cias. Entre los editores de texto mas populares tenemos: Emacs,
[3] CPAN Web-Seite: www.cpan.org/
                                                                                            Perl Archive Network. Es un enorme archivo                Vim, BBEdit, TextMate son buenos para Mac OS X. La página
                                                                                                                                                      del manual perlfaq2 tiene una lista de otros editores que tam-
[4] Perliscopio http://perliscopio.blogspot.                                                de software escrito en Perl, tiene presencia en           bién pueden usarse. Según la regla mas antigua de los libros
                                                                                                                                                      de computación, cualquier libro sobre algún lenguaje de pro-
    com/2009/12/conociendo-moose.html                                                       la Web a través de su sitio www.cpan.org y                gramación que tenga raices Unix, va a comenzar con B<Hola,
                                                                                                                                                      Mundo>, pero nuestro ejemplo en Perl seria así:
[5] Moose Web-Seite: http://en.wikipedia.org/                                               sus 236 espejos distribuidos por todo el mun-             #!/usr/bin/perl
                                                                                                                                                      use feature say;
    wiki/Moose                                                                              do.                                                       say "Hola chicas";

Más contenido relacionado

Destacado

La goma de altura jack grigsby
La goma de altura jack grigsbyLa goma de altura jack grigsby
La goma de altura jack grigsby
jackgrigsby
 
Fine Art Photography
Fine Art PhotographyFine Art Photography
Fine Art Photography
AnnaRunefelt
 
Effective treatment for dandruff in Mindheal Homeopathy clinic ,Chembur, Mum...
Effective treatment for dandruff  in Mindheal Homeopathy clinic ,Chembur, Mum...Effective treatment for dandruff  in Mindheal Homeopathy clinic ,Chembur, Mum...
Effective treatment for dandruff in Mindheal Homeopathy clinic ,Chembur, Mum...
Shewta shetty
 
Alquimia de Marietta Cuesta Rodríguez
Alquimia de Marietta Cuesta RodríguezAlquimia de Marietta Cuesta Rodríguez
Alquimia de Marietta Cuesta Rodríguez
Literatura y Tradición
 
Misioneras
MisionerasMisioneras
Arkos _ Compressor Maintenance
Arkos _ Compressor MaintenanceArkos _ Compressor Maintenance
Arkos _ Compressor Maintenance
Matt Koshinski
 
Estrela
EstrelaEstrela
Estrela
Nuno Bessa
 
Combustion Burner Services- Stelter & Brinck
Combustion Burner Services- Stelter & BrinckCombustion Burner Services- Stelter & Brinck
Combustion Burner Services- Stelter & Brinck
Stelter & Brinck
 
Metodología pacie
Metodología pacieMetodología pacie
Metodología pacie
Valeria Tana
 
System-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeas
System-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeasSystem-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeas
System-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeas
SpeedPartner GmbH
 

Destacado (13)

Z4
Z4Z4
Z4
 
La goma de altura jack grigsby
La goma de altura jack grigsbyLa goma de altura jack grigsby
La goma de altura jack grigsby
 
Fine Art Photography
Fine Art PhotographyFine Art Photography
Fine Art Photography
 
Effective treatment for dandruff in Mindheal Homeopathy clinic ,Chembur, Mum...
Effective treatment for dandruff  in Mindheal Homeopathy clinic ,Chembur, Mum...Effective treatment for dandruff  in Mindheal Homeopathy clinic ,Chembur, Mum...
Effective treatment for dandruff in Mindheal Homeopathy clinic ,Chembur, Mum...
 
Ever Dream
Ever DreamEver Dream
Ever Dream
 
Alquimia de Marietta Cuesta Rodríguez
Alquimia de Marietta Cuesta RodríguezAlquimia de Marietta Cuesta Rodríguez
Alquimia de Marietta Cuesta Rodríguez
 
Misioneras
MisionerasMisioneras
Misioneras
 
Arkos _ Compressor Maintenance
Arkos _ Compressor MaintenanceArkos _ Compressor Maintenance
Arkos _ Compressor Maintenance
 
Estrela
EstrelaEstrela
Estrela
 
Combustion Burner Services- Stelter & Brinck
Combustion Burner Services- Stelter & BrinckCombustion Burner Services- Stelter & Brinck
Combustion Burner Services- Stelter & Brinck
 
Who deserve's a plate
Who deserve's a plateWho deserve's a plate
Who deserve's a plate
 
Metodología pacie
Metodología pacieMetodología pacie
Metodología pacie
 
System-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeas
System-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeasSystem-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeas
System-Management-Trio: Zentrale Verwaltung mit facter, puppet und augeas
 

Similar a Perl

Perl2
Perl2Perl2
Perl2
matiasreg
 
Perl2
Perl2Perl2
Perl2
matiasreg
 
Tutorial perl
Tutorial perlTutorial perl
Tutorial perl
Aldair Antonio
 
Introducción a Perl
Introducción a PerlIntroducción a Perl
Introducción a Perl
Renato Ramirez
 
Pearl
PearlPearl
Upel ruby
Upel rubyUpel ruby
Upel ruby
Omar Landaeta
 
Presentacion sobre PERL, UDLA enero 2011
Presentacion sobre PERL, UDLA enero 2011Presentacion sobre PERL, UDLA enero 2011
Presentacion sobre PERL, UDLA enero 2011
Doknos Tecnology
 
Tutorial perl en linux
Tutorial perl en linuxTutorial perl en linux
Tutorial perl en linux
Alex Pin
 
Python con baterias incluídas
Python con baterias incluídasPython con baterias incluídas
Python con baterias incluídas
j3nnn1
 
Acerca de ruby
Acerca de rubyAcerca de ruby
Acerca de ruby
Carlosweb2011
 
Diseño de progra tarea
Diseño de progra tareaDiseño de progra tarea
Diseño de progra tarea
Ioseph Rojas Astupiñan
 
Lógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de PascalLógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de Pascal
Fernando Galvez
 
Por qué Ruby
Por qué RubyPor qué Ruby
Por qué Ruby
angelalegna
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
Carlos Zantana
 
Ruby presentacion
Ruby presentacionRuby presentacion
Ruby presentacion
hellmanss
 
Lenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERLLenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERL
AlejoRamirezVaron
 

Similar a Perl (16)

Perl2
Perl2Perl2
Perl2
 
Perl2
Perl2Perl2
Perl2
 
Tutorial perl
Tutorial perlTutorial perl
Tutorial perl
 
Introducción a Perl
Introducción a PerlIntroducción a Perl
Introducción a Perl
 
Pearl
PearlPearl
Pearl
 
Upel ruby
Upel rubyUpel ruby
Upel ruby
 
Presentacion sobre PERL, UDLA enero 2011
Presentacion sobre PERL, UDLA enero 2011Presentacion sobre PERL, UDLA enero 2011
Presentacion sobre PERL, UDLA enero 2011
 
Tutorial perl en linux
Tutorial perl en linuxTutorial perl en linux
Tutorial perl en linux
 
Python con baterias incluídas
Python con baterias incluídasPython con baterias incluídas
Python con baterias incluídas
 
Acerca de ruby
Acerca de rubyAcerca de ruby
Acerca de ruby
 
Diseño de progra tarea
Diseño de progra tareaDiseño de progra tarea
Diseño de progra tarea
 
Lógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de PascalLógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de Pascal
 
Por qué Ruby
Por qué RubyPor qué Ruby
Por qué Ruby
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Ruby presentacion
Ruby presentacionRuby presentacion
Ruby presentacion
 
Lenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERLLenguaje interprete PHP y PERL
Lenguaje interprete PHP y PERL
 

Último

Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 

Último (20)

Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 

Perl

  • 1. P ERL FTW! { G ABRIELA I LARRETA } @ GAIRGA S IMPLEMENTE P ERL C HICAS P ERL El diseño del Lenguaje de Programación Perl (Practical Extraction and Report Lan- guage) Lenguaje Práctico para la Extracción e Informe, trascurrió a finales de los 80 por el lingüista Norteamericano Larry Wall y co- mo dato curioso encontramos que su nombre se origina de la parábola de La perla y esto se debe a que su creador buscaba darle un nom- bre corto y relacionado con algo positivo, el símbolo que identifica a Perl es un camello Allison Randal Elizabeth Mattijsen Kristina Chodorow Karen Pauley Jacinta Richardson de una sola Joroba . Como podemos ver, existen muchas chi- pa en Perl Monk, Kristina es la princial contri- U N POCO SOBRE P ERL cas con un alto potencial y una gran partici- buyente de MongoDB, Karen es voluntaria de pación dentro de la comunidad Perl por ejem- la comunidad Perl y desde marzo de 2010, es 1. Perl es un lenguaje de programación plo, Allison es miembro de la junta directiva la Presidenta de la Fundación Perl y miembro diseñado por Larry Wall en 1987. de la Fundación Perl, Elizabeth en los últimos de la junta la Fundación Perl y la Fundación 2. Perl toma características del lenguaje cuatro años ha estado involucrada en el desa- YAPC Europa. Jacinta fue ganadora de uno de C, del lenguaje interpretado shell (sh), rrollo de algunos módulos de Perl e incluso los premios 2008 del camello Blanco, y muy AWK, sed, Lisp y, en un grado inferior, aportó un granito de arena para el desarrollo reconocida por su trabajo en la comunidad..., de muchos otros lenguajes de progra- de Perl sí mismo, además es un miembro acti- así que no esperes mas!.., Animate tú tambien mación. vo en la comunidad holandesa Perl y partici- y participa!:D 3. Perl está basado en un estilo de bloques como los del C o AWK 4. Fue ampliamente adoptado por su des- C URIOSIDADES H ISTORIA treza en el procesado de texto y no te- ner ninguna de las limitaciones de los otros lenguajes de script. OH D ULCE M OOSE ! Moose es una extensión de Perl 5, el cual ofece mecanismos únicos de reutilización de código y polimorfismo los cuales son muy fáciles de utilizar. Así que ahora además de la herencia, se podran roles (también conocidos como mixins), tendrás la capacidad Logo Perl Larry Wall Logo Perl 6 de alterar fácilmente el comportamiento de una clase desde un rol, verificación de tipos y docenas de nuevas características que te harán reflexionar sobre como has podido pro- gramar toda tu vida sin ellas. Si quieres saber más puedes visitar el Manual de Moose http://search.cpan.org/~doy/Moose- 2.0205/lib/Moose.pm 1987: Larry Wall comenzó a trabajar en Listas: En Venezuela contamos con 2 Perl. F RAMEWORKS P OPULARES listas “Perl Mongers Caracas – Vene- 1988: Perl 2 aportó un mejor motor de Catalyst Community: http://dev.catalystframework.org/ IRC: #catalyst on irc.perl.org Mailing List: http://lists.scsys.co.uk/ zuela” y “Perl Mongers San Cristobal expresiones regulares. cgi-bin/mailman/listinfo/catalyst Dancer http://search.cpan.org/dist/Dancer/ - Venezuela” 1989: Perl 3 añadió soporte para datos Jifty Community: http://jifty.org/view/HomePage IRC: Jifty on irc.freenode.net Mailing List: http://lists.jifty.org/mailman/ Libros de interés: Se han publicado binarios. listinfo CGI::Application Community: http://cgi- app.org/ snapshot network muchos libros buenos sobre Perl. En 1991: Se publicó Programming Perl (el IRC: Cgiapp on irc.perl.org Mailing List: http://www.erlbaum.net/ mailman/listinfo/cgiapp perlbook y en http://books.perl. libro del camello). WebGUI Community: http://www.webgui.org IRC: WebGUI on org se pueden obtener un gran varie- 1993: Larry Wall abandonó Perl 4 para irc.freenode.net Mailing List: http://www.webgui.org/webgui/dev/ discuss dad. comenzar a trabajar en Perl 5. Gantry http://search.cpan.org/dist/Gantry/ Community: http: //www.usegantry.org/ Poesía Perl: Es la práctica de escribir 1994: Se estableció la lista de correo Egg http://search.cpan.org/dist/Egg-Release/ Maypole http://maypole.perl.org/ poemas que puedan ser compilados perl5-porters para coordinar el traba- Solstice http://search.cpan.org/dist/Solstice/ ClearPress http://search.cpan.org/dist/ClearPress/ como código legal de Perl. jo de adaptación de Perl 5 a diferentes CGI::Prototype http://search.cpan.org/dist/CGI-Prototype/ Konstrukt http://search.cpan.org/dist/Konstrukt/ JAPH: Es una especie de pequeños pro- plataformas. Tripletail http://search.cpan.org/dist/Tripletail/ gramas ofuscados que imprimen la fra- 1995: Se creó el Comprehensive Perl MasonX::MiniMVC http://search.cpan.org/dist/ MasonX- MiniMVC/ se "Just another Perl hacker."http:// Archive Network (CPAN). Rest::Application http://search.cpan.org/dist/ www.cpan.org/misc/japh REST-Application/ Squatting http://search.cpan.org/dist/Squatting/ Mailing List: 2000: Se anuncio el proceso de diseño http://groups.google.co.uk/group/squatting-framework Trabajo: Necesitas trabajo en el área de Perl 6, por Larry Wall. de Perl¿? Ingresa en http://jobs. perl.org R EFERENCES [1] Wikipedia La enciclopedia libre http://es. wikipedia.org/wiki/Perl ¿S ABES QUE ES CPAN? C ÓDIGO PERL [2] Geek Feminism: http://geekfeminism. CPAN un acrónimo de Comprehensive Los programas de Perl son archivos de texto plano, se pue- den crear y editar con VIM o el editor de texto de sus preferen- wikia.com/ cias. Entre los editores de texto mas populares tenemos: Emacs, [3] CPAN Web-Seite: www.cpan.org/ Perl Archive Network. Es un enorme archivo Vim, BBEdit, TextMate son buenos para Mac OS X. La página del manual perlfaq2 tiene una lista de otros editores que tam- [4] Perliscopio http://perliscopio.blogspot. de software escrito en Perl, tiene presencia en bién pueden usarse. Según la regla mas antigua de los libros de computación, cualquier libro sobre algún lenguaje de pro- com/2009/12/conociendo-moose.html la Web a través de su sitio www.cpan.org y gramación que tenga raices Unix, va a comenzar con B<Hola, Mundo>, pero nuestro ejemplo en Perl seria así: [5] Moose Web-Seite: http://en.wikipedia.org/ sus 236 espejos distribuidos por todo el mun- #!/usr/bin/perl use feature say; wiki/Moose do. say "Hola chicas";