Eli
183meneos

¿Perl está muerto o no sabemos usarlo?

No soy programadora (ni informática, ni nada relacionado con la tecnología en realidad), pero más de una vez he oído que ese lenguaje llamado Perl está cada vez más en desuso. ¿Es cierto? ¿Cuánta gente no le ha dedicado el tiempo necesario? En este post vemos como nunca es tarde.

negativos: 1  usuarios: 183  anónimos: 0  compartir:  twitter  facebook  friendfeed
  1. #1   Perl está bien vivo... oh, wait!
    votos: 14, karma: 109
    por erlang el 08-11-2006 19:28 UTC
  2. #2   Oh, me han meneado XDDDD

    Por cierto, yo hubiera puesto una etiqueta "arqueología" ;)
    votos: 7, karma: 48
    por jjm el 08-11-2006 19:30 UTC
  3. #3   Casualmente, he recibido varias críticas respecto de un tutorial en el que he incluido ejemplos en Perl. La verdad es que, bien usado (sin abusar de construcciones extrañas) pueden obtenerse programas legibles, simples y elegantes en Perl.

    Perl simplifica muchas tareas, esto debiera traducirse en programas legibles (si tenemos el suficiente cuidado).
    votos: 1, karma: 17
    por javiers el 08-11-2006 19:32 UTC
  4. #4   #2

    die("undesirable user") if ($user{'login'} =~ /jjm.*/);
    votos: 10, karma: 108
    por erlang el 08-11-2006 19:32 UTC
  5. #5   #4

    Name "main::user" used only once: possible typo at programita.pl line 2.
    Use of uninitialized value in pattern match (m//) at programita.pl line 2.

    Mala suerte ;)
    votos: 5, karma: 29
    por jjm el 08-11-2006 19:35 UTC
  6. por --1502-- el 08-11-2006 19:36 UTC
  7. #7   Perl ha muerto... Larga vida a Perl!!!
    votos: 1, karma: 1
    por Parminzzo el 08-11-2006 20:10 UTC
  8. votos: 2, karma: 29
    por DetectiveLibrero el 08-11-2006 20:19 UTC
  9. #9   Joder que susto, esto no se hace :-/

    #1 Me alegro :)
    votos: 0, karma: 19
    por Liamngls el 08-11-2006 20:50 UTC
  10. #10   Donde esté Python, que se quite el lenguaje de los jeroglíficos...
    votos: 5, karma: 38
    por DZPM el 08-11-2006 20:56 UTC
  11. #11   Está vivo y muy activo. Más info en meneame.net/user/perl oh wait!
    votos: 1, karma: -12
    por Cs4r el 08-11-2006 22:22 UTC
  12. #12   Pues... "no sabemos usarlo"
    votos: 2, karma: 20
    por El_Mulo el 08-11-2006 23:23 UTC
  13. #13   Que manía con decir que PERL está muerto, está más vivo que nunca, sólo hace falta ver algunos requisitos que piden las grandes compañías (developers, sysadmins), claro que programar demasiado en PERL puede llegar a ser obsesivo como lo que le paso a:
    meneame.net/story/programador-yahoo-despedido-programar-demasiado-no-ba
    votos: 1, karma: 19
    por Emilio el 08-11-2006 23:33 UTC
  14. #14   Perl muerto??????? me temo que para nada.
    votos: 0, karma: 6
    por troglodita el 08-11-2006 23:38 UTC
  15. #15   "No estaba muerto, estaba de parranda..."
    votos: 5, karma: 48
    por davidhdz el 08-11-2006 23:41 UTC
  16. #16   No creo que Perl esté muerto, aunque desde luego, no sé nada de programarlo, es una de esas cosas que siempre quedan por hacer, al igual que python(lo toqué) o C#(tengo base de C/C++).

    Para decir que no está muerto basta con ver la de binarios que se instalan usando perl (los .pl)
    votos: 0, karma: 6
    por ant30 el 08-11-2006 23:45 UTC
  17. por --13467-- el 09-11-2006 00:14 UTC
  18. #18   Perl de muerto no tiene nada. Lo que sí hay es mucha gente sin la menor idea sobre procesado simple de grandes volúmenes de datos textuales (ej: listados, ficheros de texto, integración entre herramientas shell, etc.).

    Por ejemplo, ¿quién se atrevería a hacer en su lenguaje favorito algo tan simple como esto, y cuántas líneas y posibilidades de fallo tendría el resultado?

    foreach (<stdin>) {
    s/^/>> / if /^cd/ or /^ls/;
    print;
    }
    votos: 0, karma: 7
    por JarFil el 09-11-2006 00:15 UTC
  19. por --13467-- el 09-11-2006 00:18 UTC
  20. #20   #19 Pues, ¿sabes? yo usaba QuickBasic antes de descubrir Perl. No he vuelto la vista atrás.
    votos: 1, karma: 13
    por JarFil el 09-11-2006 00:23 UTC
  21. por --13467-- el 09-11-2006 00:26 UTC
  22. #22   oh, dios!!

    quereis violar a Perl ¿? esta bueno?¿ se dejara ¿?
    votos: 1, karma: 1
    por ecocat el 09-11-2006 00:30 UTC
  23. #23   el agol esta vivo tambien, como mozart
    votos: 1, karma: -1
    por Menemlohizo el 09-11-2006 00:34 UTC
  24. #24   #21, fácil:

    $ perl < #18

    :-)
    votos: 1, karma: 7
    por erlang el 09-11-2006 00:35 UTC
  25. #25   Sigue ocupando el sexto puesto de la clasificación TIOBE
    www.tiobe.com/index.htm?tiobe_index
    votos: 1, karma: 0
    por jferrero el 09-11-2006 02:00 UTC
  26. #26   #18, no hay duda que en concisión Perl no tiene rival, pero tampoco hay que exagerar, en casi cualquier lenguaje de scripting ese bucle tendría una longitud/complejidad similar. Sin ir más lejos, en Python quedaría así:

    import sys, re
    for line in sys.stdin:
    if re.findall("^cd|^ls", line): print ">>",
    print line,

    En cualquier caso, ¿Perl muerto? pues la verdad es que este muerto está muy vivo :-)
    votos: 3, karma: 12
    por tokland el 09-11-2006 04:11 UTC
  27. #27   Estos rumores vienen de que da la sensacion de que Parrot no avanza, hace bastante años comenzaron el proyecto y aun no ha visto la luz Perl 6. Perl 5 como lenguaje esta muerto pues su propio creador dice que el compilador ha llegado a una callejon sin salida, el codigo fuente esta lleno de apaños y parches que hacen muy dificil seguir desarrollandolo.
    votos: 2, karma: 9
    por samsaga2 el 09-11-2006 07:19 UTC
  28. #28   Por si alguien tiene alguna duda, le recomiendo que se pase por CPAN (www.cpan.org), el REPOSITORIO de software (con mayusculas) de perl en el que tienes un 90% de probabilidades de encontrar lo que necesitas, ya programado. Tambien merece la pena echar un ojo a Catalyst (www.catalystframework.org) para ver el equivalente a Ruby On Rails para Perl.

    Llevo programando en Perl ya 8 años, y hace bastante que no uso absolutamente ningun otro lenguaje. Y de muerto nada; todos mis desarrollos y los que van para mis clientes son Perl. Y cuando necesite contratar gente, contratare gente que sepa Perl.
    votos: 3, karma: 12
    por jorgegv el 09-11-2006 07:30 UTC
  29. #29   Yo si hice el esfuerzo de aprenderlo pero lo olvidé porque nunca llegué a usarlo y no me terminaba de convencer pese a que tenñia cosas muy interesantes lo encontré un lenguaje feo (poco legible). Lo contrario me pasó con Python. Me encantó como lenguaje inmediatamente. De todas formas creo que la evolución de Python lo va hacuendo mas potente a costa de su legibilidad.
    votos: 3, karma: 2
    por acastro el 09-11-2006 08:54 UTC
  30. #30   Perl esta tan vivo como el Mandarin y a mi me es mucho mas facil expresarme en Perl que en Mandarin
    votos: 2, karma: 6
    por jluis el 09-11-2006 09:48 UTC
comentarios cerrados

menéame