Articulo de referencia

Programación en Perl

Programming Perl , más conocido como el Libro Camello entre los programadores , [ 1 ] es un libro sobre cómo escribir programas usando el lenguaje de programación Perl , revisad...

Programming Perl , más conocido como el Libro Camello entre los programadores , [ 1 ] es un libro sobre cómo escribir programas usando 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. Las ediciones han sido coescritas 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 es considerado la obra de referencia canónica para los programadores de Perl. Con más de 1000 páginas, las distintas ediciones contienen descripciones completas de cada versión del lenguaje Perl y su intérprete . Los ejemplos van desde fragmentos de código trivialeshasta las expresiones altamente complejas por las que Perl es ampliamente conocido. Las ediciones del Libro Camello también se destacan por estar escritas en un estilo accesible y humorístico.

Historia

La primera edición, que recibió 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 lenguaje 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 cubría el lenguaje Perl 5.6. [ 2 ] [ 3 ] La cuarta edición constituye una actualización y reescritura importantes del libro para la versión 5.14 de Perl, 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.

O'Reilly también ha puesto a disposición el libro Programming Perl en formato electrónico, 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 de suscripción que contiene libros electrónicos técnicos ). La editorial ofrece en línea una muestra gratuita del capítulo 18 de la tercera edición.y el Capítulo 1 de la cuarta ediciónasí como el conjunto completo de ejemplos de código en el libro (tercera edición)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 ]

En 1998, la segunda edición fue el 58.º libro más vendido en Amazon, justo por delante de la tercera edición de El lenguaje de programación C++ de Bjarne Stroustrup . [ 7 ]

Véase 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 del glosario de la segunda edición del libro, que se han popularizado fuera de la comunidad de programación Perl.

Referencias

  1. 1 2 3 Hughes, Phil (1 de marzo de 1997). "Programación en Perl" . Linux Journal . Recuperado el 12 de marzo de 2021 .
  2. Barry, Paul (1 de diciembre de 2000). "Programación en Perl, tercera edición" . Linux Journal . Consultado el 12 de marzo de 2021 .
  3. Zlatanov, Teodor (septiembre de 2000). "Cultured Perl: Review of Programming Perl, Third Edition" . DeveloperWorks. Archivado del original el 18 de mayo de 2001.
  4. "El camello de Perl" .
  5. "Preguntas frecuentes sobre Perl Camel" . Archivado del original el 25 de abril de 2018.
  6. O'Reilly, Tim (5 de octubre de 2015). "Tim O'Reilly sobre tecnología y trabajo" . EconTalk (Entrevista). Entrevistado por Russ Roberts. The Library of Economics and Liberty. 8:10-8:50 . Consultado el 12 de marzo de 2021 .
  7. "Los más vendidos de Amazon en 1998" . Amazon Reino Unido . 1998. Consultado el 20 de agosto de 2024 .
  • Programación en Perl, 4.ª edición
  • Puedes previsualizar o leer en línea (4.ª edición) en Safari Books Online (se requiere suscripción).
  • Reseña de Programación en Perl, 3.ª edición