Perl-as ocultas en nidos de Python-es

Una posibilidad que se nos estaba escapando a la hora de elegir el lenguaje para realizar nuestro proyecto es Perl. Esta noche fué una noche de comparativas y artículos.

Para mi sorpresa, existe uno de estos piques extranos en plan Gnome-KDE o Linux-BSD entre los usuarios fundamentalistas de Python-Perl. Una de estas discusiones eternas que consumen Megawatios de energía y generan largas discusiones en los comentarios de las anotaciones de los blogs.

A falta de experiencia, y despues de leer opiniones de uno y otro lado, tengo la siguiente impresión.

  • Es necesario (o interesante) conocer Perl por su flexibilidad a la hora de realizar arreglos rápidos y pequeñas utilidades de administración. En estas tareas parece que la flexibilidad Perl y su capacidad para manejar datos de tipo string no tiene parangón… ni lo tendrá en un futuro visible.
  • El rendimiento de Perl y Python es similar, muy por encima de PHP o Ruby, pero por debajo de tecnologías como Mono o Java.Perl
  • He leido varios testimonios de personas que, despues de conocer Perl han adoptado Python, especialmente para proyectos de mediano y gran tamaño. No he leido ningún testimonio a la inversa.
  • Perl es ~necesario~ como entrenamiento cerebral. Fexibilidad permite todo tipo de juegos de ingenio, como las JAPH, programacción extremadamente ofuscada, o poesía Perl.

Resumindo: anoto “aprender Perl” en mi lista de prioridades. Es útil, práctico y muy atractivo, pero no es lo que necesitamos para este proyecto.

Leave a Reply