Login Barrapunto
Perl se está muriendo
Rafael nos cuenta: «Leo en esta opinión sobre la caida de popularidad del lenguaje Perl (publicada originalmente en TuFuncion) algunas razones como: muchos de los que usan Perl programan terriblemente mal y eso daña su imagen, también es aplicable a Visual Basic. ¿Que otros lenguajes creen que están perdiendo popularidad y cuales ganando?» La noticia es traducción de esta historia en Perlmonks, que a su vez contesta a esta otra de chromatic sobre el futuro de Perl. También se ha comentado en la bitácora de
rvr. En realidad, los lenguajes son como las estrellas del rock, nunca mueren. No tienes más que buscar COBOL en un portal de empleos.
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

¿Alguien mira en el CPAN?
(Puntos:3, Interesante)( http://www.traperware.com/ )
¿Será que PERL esta encontrando su nicho y esto hace creer a algunos que está muriendo?
Perl Rulez!!!
SinMan @ TraperWare vaya historias [traperware.com]
Pues va a ser que no ...
(Puntos:1)( http://matados2k.es/ )
Efectivamente siempre se ven ofertas especificas para gente que sepa COBOL pero aun no he visto ni siquiera una cantidad significativa de ofertas que pidan PERL, y no son como las estellas de rock, anda que no hay lenguajes caidos en el olvido.
Con lo famoso que ha sido PERL tampoco creo que caiga en el olvido asi como asi
Yo también tengo GÜÉ [matados2k.es] y un BLÓ [matados2k.es]
VB
(Puntos:3, Interesante)( http://barrapunto.com/ )
A lo mejor es mi impresión, pero actualmente, con la existencia de lenguajes de muy alto nivel, fáciles y potentes (Java, C#), los lenguajes antaño denominados como "fáciles", es decir, los Basics, estan muriendo. Ahora mismo no compensa aprender VB; es mucho mas rentable Java o C#, y casi igual de facil.
Por cierto, que el pascal y derivados (Delphy) es otro lenguaje que ha caido también en bastante desuso.
Perl
(Puntos:1)( Última bitácora: Miércoles, 09 Agosto de 2006, 15:04h )
Y como las estrellas del rock, cada vez van vendiendo menos discos y llega un momento en que solo actúan en bolos veraniegos en pueblos perdidos por ahí, mientras que los nuevos rockeros llenan pabellones.
El gusto por la novedad es lo que tiene.
Saludos
Yo no lo estoy de acuerdo.
(Puntos:2, Informativo)( http://firma-tmp.blogspot.com/ | Última bitácora: Martes, 18 Julio de 2006, 16:14h )
articulo original traducido en tufuncion.com
(Puntos:1)En métodos numéricos...
(Puntos:3, Interesante)( http://notonlybridges.blogspot.com/ )
Yo creo que Fortran es el mejor ejemplo de lenguaje superantiguo que no muere.
...
Not only bridges [blogspot.com]
no esta tan muerto
(Puntos:2)( http://holygrial.blogspot.com/ )
En lo que estoy de acuerdo es en que ha sido desplazado como lenguaje dinamico preferido para paginas web, pero como pegamento en la integracion de sistemas aun es el Rey.
Incluido en UNIX
(Puntos:2)( http://barrapunto.com/~Grohl/bitacora | Última bitácora: Lunes, 20 Octubre de 2008, 19:24h )
No creo que un lenguaje de scripts cuyo interprete viene por defecto en la mayoría de los UNIX vaya a morir tan facilmente.
"En teoría no hay diferencia entre teoría y práctica. En la práctica, sí la hay."
Tres tipos de mentiras.
(Puntos:3, Inspirado)( http://barrapunto.com/ | Última bitácora: Sábado, 02 Abril de 2005, 16:44h )
Por ejemplo: si tengo la cabeza a 150 grados centígrados y los piés a -100, la media estadística dice que estoy a 25 grados, ¡luego estoy estupendamente!
No se pueden comparar los lenguajes por las líneas de código. Lo primero, porque depende del programador ("a++;a++;a++" son 3 líneas, pero equivale a "a+=3" que sólo contará como una).
Por otra parte, hay lenguajes que necesitan menos líneas que otros. Si queréis un ejemplo, haced un programa que cuente palabras en C, java, perl y python. O más sencillo: haced un programa que abra un fichero y después lo cierre (conozco a pocos JAVAtos capaces de hacerlo sin mirar la API). O mejor aún, haced un holamundo.
Yo diría, por mi experiencia, que cada día hay más "peores programadores", más "mejores programadores", más lenguajes y, en definitiva, peores resultados.
Discusión vieja
(Puntos:2, Divertido)Sin haber leido opiniones previas...
(Puntos:1)( Última bitácora: Domingo, 15 Enero de 2006, 15:50h )
Para mí que lo que ha muerto es el hype de Perl.
Ahora se usará cuando sea lo más apropiado y no siempre que sea posible.
Es culpa de Python y Ruby
(Puntos:1)( Última bitácora: Miércoles, 28 Mayo de 2008, 12:55h )
No está muriendo...
(Puntos:1)( http://joaquinferrero.com/ | Última bitácora: Lunes, 31 Diciembre de 2007, 18:54h )
El siguiente código es perfectamente funcional hoy en día.
#!/usr/bin/perl
#
# Perl CubeBorg Core Code (PCCC)
#
use PHP;
use Java;
use JavaScript;
use Inline Python => 'DATA'; # Mr. DATA is working for us
use Inline Ruby => 'DATA';
use Inline Basic => 'DATA';
use Inline C => 'DATA';
###
motto;
###
PHP::eval(<<EVAL);
$search = array ('@my@i','@me@i');
$replace = array ('our','us');
$new_brain = preg_replace($search, $replace, $old_brain);
EVAL
###
my $runtime = new JavaScript::Runtime;
my $context = $runtime->create_context();
$context->eval(q!
function starcubeborg() {
write("The CubeBorg is running!<BR>");
}
!);
###
my $java = new Java;
my $frame = $java->create_object("java.awt.Frame","Perl CubeBorg");
$frame->setSize(400000,400000,400000);
$frame->show();
my $weapon = $java->create_object("java.awt.Button","Push Me :)");
$java->do_event($button,"addActionListener",
sub {
my($object,$event) = @_;
if ($object->same($weapon)) {
print "You pushed my button!!\nYou are dead!!!";
}
);
### Technologies ###
__DATA__
__Python__
def surrendered(x):
print "You are surrendered!!!"
return x
def kidnap(x):
print "I take you!!!"
return x
__Ruby__
def add_distinctiveness(a)
our_distinctiveness + a
end
__Basic__
010 DEF DEFEAT(S) = DEFEATS+1
020 DEF SUCCESSES(S)= SUCCESSES+1
__C__
void motto() {
printf(
"We are the PerlBorg. Lower your shields and surrender your ships. "
"We will add your biological and technological distinctiveness to our own. "
"Your culture will adapt to service us. Resistance is futile.\n");
}
Lavingen
(Puntos:2)( http://www.ics.uci.edu/~pablo | Última bitácora: Lunes, 24 Noviembre de 2008, 19:19h )
Si programan del mismo modo que escriben prosa, no me extraña que todo lo que toquen se vaya al garete.
Why are people always so happy when they collide with someone from the same place?
Pues que se muera...
(Puntos:2)( http://guslibu.awardspace.com/ | Última bitácora: Miércoles, 03 Diciembre de 2008, 13:12h )
Llevo usando Perl más de 7 años, desde que lo tuve que aprender para un trabajo, y sigue siendo fantástico para proceso de archivos de texto (¡para la web!) y administración del sistema (proceso de archivos y directorios). También es fantástico para crear prototipos de aplicaciones gráficas o utilidades gráficas rápidamente. Y por si fuera poco, está disponible por defecto en prácticamente todo sistema UNIX existente.
Recientemente es la única manera que he encontrado para borrar un archivo desde la terminal cuyo nombre empieza por un guión (sobre todo si no conviene abrir el directorio con un gestor de archivos porque contiene miles de archivos...):
$ perl
unlink('-a.txt');
<CONTROL+D>
$
Sí, ya no es tan popular, pero ahí sigue (en UNIX muchos sistemas esenciales están construidos con Perl) y lo podéis seguir utilizando sin miendo a "no estar a la moda". Pienso que si sigue como hasta ahora aguantará unos 5 años más, pero para ese tiempo, ya habrá salido la nueva versión Perl6 y ¡habrá ponerse rápidamente a la moda! jajaja
Re:Perl Perl Perl
(Puntos:2)( Última bitácora: Viernes, 26 Enero de 2007, 15:04h )
Re:Perl Perl Perl
(Puntos:1)( http://www.corunet.com )
Mientras tanto, gente como IMDB.com sigue usando perl... No debe de ser tan malo.
Re:Y que pasa con LOGO?
(Puntos:2)( http://127.0.0.1/ | Última bitácora: Miércoles, 12 Noviembre de 2008, 18:43h )
* Fijate en las fechas del proyecto y sorprendete.
Hay infinitos universos paralelos. Disculpe si en alguno digo alguna sandez.
Re:Perdiendo terreno
(Puntos:2, Informativo)( http://joaquinferrero.com/ | Última bitácora: Lunes, 31 Diciembre de 2007, 18:54h )
Esa es la razón por la cual Perl y C++ han bajado un puesto: porque Visual Basic ha subido 3 puestos de golpe.
Según ellos, Java, Visual Basic, Ruby y VB.NET han salido beneficiados, mientras que Ada, D, dBase y Fortran han bajado "porque no son tan populares en los blogs".
Pero bueno, un sexto lugar es muy bueno. Lo que sí está clara es la tendencia: Python superará a Perl en los próximos 12 meses (pero de popularidad no se programa, ¿o no?). Pero si vemos otra gráfica, como la de libros vendidos por O'Reilly [flickr.com] resulta que el año pasado lo más solicitado era JavaScript por encima de Perl, mientras que en TIOBE ahora está en un noveno puesto.
¿Y A quíen beneficia decir que Perl se muere? Sólo tenéis que ver la gráfica y veréis que hay muchos intereses y mucho dinero de por medio. Hace poco que Microsoft sacó su propio lenguaje de scripting [perlmonks.org], que se nota que es una mezcla de Tcl y Perl, así que a Microsoft le interesa sólo lo suyo, incluído C#. Crear un mercado para luego tener que depender de sus API/IDE/Herramientas/Documentación/Mantenimiento /Certificados oficiales.
Para finalizar... mirad qué juguete funciona con Perl [slimdevices.com].
Re:Para mi perl ...
(Puntos:2)( http://barrapunto.com/ )
Haz el amor y no la guerra.
Re:Froos Psssiiiit
(Puntos:1)( http://joaquinferrero.com/ | Última bitácora: Lunes, 31 Diciembre de 2007, 18:54h )
use CGI ':standard';
print
header,
start_html("Froos Psssiiiit"),
h1( {-align => 'center'}, "Froos Psssiiiit"),
hr,
p("Ouch!"),
end_html;