Hace 17 años | Por Tora a blackshell.usebox.net
Publicado hace 17 años por Tora a blackshell.usebox.net

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.

Comentarios

DZPM

Donde esté Python, que se quite el lenguaje de los jeroglíficos...

D

#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

E

Pues... "no sabemos usarlo"

Liamngls

Joder que susto, esto no se hace

#1 Me alegro

Emilio

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:
Programador de Yahoo despedido por programar demasiado y no buscar pornografía

Hace 17 años | Por sebasiciliano a bbspot.com

mis2centavos

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).

D

#19 Pues, ¿sabes? yo usaba QuickBasic antes de descubrir Perl. No he vuelto la vista atrás.

j

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.

tokland

#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

samsaga2

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.

gallir

#21, fácil:

$ perl < #18

D

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 ()

j

Perl esta tan vivo como el Mandarin y a mi me es mucho mas facil expresarme en Perl que en Mandarin

ant30

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)

troglodita

Perl muerto??????? me temo que para nada.

a

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.

e

oh, dios!!

quereis violar a Perl ¿? esta bueno?¿ se dejara ¿?

P

Perl ha muerto... Larga vida a Perl!!!

jferrero

Sigue ocupando el sexto puesto de la clasificación TIOBE
http://www.tiobe.com/index.htm?tiobe_index

D

No saben uasrte... eso si, para qué quieren usarte?

D

yo programo en Locomotive Basic 1.1
por cierto #18 ,¿que hace eso que pusiste?

M

el agol esta vivo tambien, como mozart

just_a_guy

Está vivo y muy activo. Más info en @perl oh wait!

D

QUICKBASIC esta vivo...

D

"procesado simple de grandes volumenes textuales"
agarrate! y para eso hace falta instalar un interprete que ocupa chopocientosmil megas.
para un lenguaje interpretado,como el quickbasic
tsk tsk