Programming Perl , mejor conocido como el Camel Book entre los programadores , [1] es un libro sobre la escritura de programas que utilizan el lenguaje de programación Perl , revisado en varias ediciones (1991-2012) para reflejar los cambios importantes del lenguaje desde la versión 4 de Perl. -escrito por el creador de Perl, Larry Wall , junto con Randal L. Schwartz , luego Tom Christiansen y luego Jon Orwant. Publicado por O'Reilly Media , el libro se considera el trabajo de referencia canónico para los programadores de Perl. Con más de 1000 páginas, las distintas ediciones contienen descripciones completas de cada versión de idioma Perl y su intérprete.. Los ejemplos van desde fragmentos de código triviales hasta expresiones muy complejas por las que Perl es ampliamente conocido. Las ediciones de libros de camellos también se destacan por estar escritas en un estilo accesible y humorístico.
![]() Primera edición | |
Autor | Larry Wall , Randal L. Schwartz , |
---|---|
Editor | O'Reilly Media |
Fecha de publicación | 1991 |
Tipo de medio | Imprimir, libro electrónico |
Paginas | 1184 |
ISBN | 978-0-596-00492-7 (impreso), 978-1-4493-9890-3 (libro electrónico) |
Historia
La primera edición, que ganó el apodo de "el camello rosa" debido a su lomo rosa, se publicó originalmente en enero de 1991 y cubría la versión 4 del idioma Perl. Fue obra de Larry Wall y Randal L. Schwartz. La segunda edición, publicada en agosto de 1996, incluyó actualizaciones para el lanzamiento de Perl 5 , entre ellas referencias , objetos , paquetes y otras construcciones de programación modernas. [1] Esta edición fue escrita desde cero por los autores originales y Tom Christiansen. [1] En julio de 2000, se publicó la tercera edición de Programming Perl . Esta versión fue reescrita nuevamente, esta vez por Wall, Christiansen y Jon Orwant, y cubrió el idioma Perl 5.6. [2] [3] La cuarta edición constituye una importante actualización y reescritura del libro para Perl versión 5.14, y mejora la cobertura del uso de Unicode en Perl. La cuarta edición se publicó en febrero de 2012. Esta edición está escrita por Tom Christiansen, brian d foy , Larry Wall y Jon Orwant.
La programación de Perl también ha estado disponible electrónicamente por O'Reilly, tanto a través de su inclusión en varias ediciones de The Perl CD Bookshelf como a través del servicio " Safari " (un sitio web basado en suscripción que contiene libros electrónicos técnicos ). El editor ofrece en línea una muestra gratuita del Capítulo 18 de la tercera edición [1] y el Capítulo 1 de la cuarta edición [2] , así como el conjunto completo de ejemplos de código en el libro (tercera edición) [3] . O'Reilly mantiene una marca registrada sobre el uso de un camello en asociación con Perl, pero permite el uso no comercial. [4] [5]
Ediciones
- Primera edición (1991; 482 páginas; cubre Perl 4; ISBN 978-0-937175-64-4 )
- Segunda edición (1996; 670 páginas; cubre Perl 5.003; ISBN 978-1-56592-149-8 )
- Tercera edición (2000; 1104 páginas; cubre Perl 5.6; ISBN 978-0-596-00027-1 )
- Cuarta edición (2012; 1184 páginas; cubre Perl 5.14; ISBN 978-0-596-00492-7 )
La segunda edición del libro fue el libro más vendido en el catálogo de O'Reilly Media en 1996, y uno de los 100 libros más vendidos en cualquier categoría en Borders en 1996. [6]
Ver también
- Algunos libros relacionados publicados por O'Reilly son: Learning Perl , Intermediate Perl y Mastering Perl .
- Las "Tres virtudes de un programador" son tres entradas en el Glosario de la segunda edición del libro, que se han popularizado fuera de la comunidad de programación de Perl.
Referencias
- ^ a b c Hughes, Phil (1 de marzo de 1997). "Programación de Perl" . Diario de Linux . Consultado el 12 de marzo de 2021 .
- ^ Barry, Paul (1 de diciembre de 2000). "Programación de Perl, tercera edición" . Diario de Linux . Consultado el 12 de marzo de 2021 .
- ^ Zlatanov, Teodor (septiembre de 2000). "Cultured Perl: revisión de la programación de Perl, tercera edición" . DeveloperWorks . Archivado desde el original el 18 de mayo de 2001.
- ^ "El camello de Perl" .
- ^ "Preguntas frecuentes sobre Perl Camel" . Archivado desde el original el 25 de abril de 2018.
- ^ O'Reilly, Tim (5 de octubre de 2015). "Tim O'Reilly sobre tecnología y trabajo" . EconTalk (entrevista). Entrevistado por Russ Roberts. La Biblioteca de Economía y Libertad. 8: 10-8: 50 . Consultado el 12 de marzo de 2021 .
enlaces externos
- Programación de Perl, cuarta edición
- Obtenga una vista previa o lea en línea (cuarta edición) en Safari Books Online (se requiere suscripción)
- Revisión de la programación de Perl, tercera edición