¿Te imaginas programar con ALGOL, COBOL-74 o Visual Basic? Quizás ni siquiera hayas escuchado hablar de estos lenguajes de programación. Y es que en el ecosistema del coding, pasar al olvido es el destino más frecuente de un lenguaje de programación si no logra reinventarse y adaptarse a las necesidades de la industria.
A lo mejor estés pensando algo que lenguajes como Python o JavaScript jamás pasarán al olvido. Sin embargo, ¡hasta los lenguajes de programación más importantes y eficaces en la actualidad podrían quedar obsoletos en algún tiempo! Después de todo, los lenguajes de codificación de esta lista fueron muy populares en su tiempo. En este artículo, te mostraremos 7 lenguajes de programación que podrían dejarse de utilizar de aquí a diez años.
1. COBOL
En la introducción de este artículo mencionamos a COBOL, un lenguaje de programación creado en la década de 1950 y pensado para funcionar en aplicaciones empresariales y para el procesamiento de datos comerciales. Se trata de un lenguaje legible y orientado a la claridad del código, aunque hoy en día manejamos tal cantidad de datos que se ha vuelto una herramienta insuficiente.
Por supuesto, todavía hay algunas empresas que mantienen sistemas heredados escritos en COBOL. Sin embargo, los expertos en el mundo del desarrollo de software estiman que en pocos años habrá pasado al olvido por completo.
Leer más: Cómo aprender un nuevo lenguaje de programación
2. Visual Basic
Visual Basic fue desarrollado por Microsoft a principios de la década de 1990. Basado en una sintaxis muy fácil de comprender, tiene muchas características para el desarrollo de aplicaciones GUI, lo que lo hace popular para personas que inician en el mundo de la programación. Sin embargo, desde hace algunos años su propia empresa desarrolladora, Microsoft, ha dejado de admitirlo.
En 2000, el lanzamiento de C# por parte de Microsoft fue un duro golpe para Visual Basic. Por si esto fuera poco, hace un par de años, la empresa propiedad de Bill Gates anunció que no tienen ningún interés en seguir actualizándolo. Sin dudas, este es uno de los lenguajes de programación que pasará al olvido en poco tiempo.
3. CoffeeScript
En 2009, el desarrollador de software Jeremy Ashkenas creaba CoffeeScript, un lenguaje de programación compilado en JavaScript. Su objetivo era que se pudiera compilar en código JavaScript y que ejecutara en cualquier entorno que admitiera ese lenguaje.
CoffeeScript presentaba notables mejoras sobre JavaScript, como sintaxis más limpia o reglas sintácticas para evitar errores comunes. Sin embargo, el propio avance de JavaScript comenzó a dejar en el olvido poco a poco al nuevo lenguaje. Hoy en día, es uno de los lenguajes de codificación menos populares, por lo que no parece tener muchas perspectivas de seguir siendo desarrollado.
Descubre: Los 7 lenguajes de programación más difíciles de aprender
4. Ruby
Ruby nace en 1999 como un lenguaje de programación orientado a objetos. Con una interfaz elegante, una sintaxis clara y una comunidad activa en la red, se convirtió en uno de los lenguajes de programación más populares de aquel momento.
Su velocidad para crear aplicaciones web eficientes, la posibilidad de automatizar las tareas, el scripting y el desarrollo de juegos le valieron a Ruby varios premios, como el Jolt Award; el RedMonk Programming Language Ranking o el Premio de Lenguaje de Programación del Año en el índice TIOBE.
Con este historial, podrías preguntarte por qué hemos decidido incluir a Ruby en esta lista. Lo cierto es que, si bien tuvo una década de esplendor, hoy en día sus aplicaciones tienden a ejecutarse con mayor lentitud que otras opciones populares. Esto hace que, a menos que presente una actualización potente, podría terminar engrosando la lista de los lenguajes de programación que quedarán obsoletos en poco tiempo.
5. Perl
Otro de los lenguajes de programación que quedarán obsoletos es Perl. Este lenguaje de coding ingresó a la escena en 1987 con el objetivo de proporcionar una herramienta versátil y eficiente. Al principio, fue aclamado por ser un lenguaje de fácil aprendizaje, por lo que era ideal para programadores principiantes. Sin embargo, la llegada de Python en 1991 lo opacó, ya que se convirtió pronto en el lenguaje de programación favorito para quienes se iniciaban en el mundo de la programación.
Si bien Perl sigue siendo utilizado en algunos dominios (sobre todo, en la administración de sistemas y en el procesamiento de texto), los expertos consideran que la competencia de otros lenguajes de programación más modernos terminarán por borrarlo del mapa de aquí a algunos años.
Te recomendamos: ¿Cuántos lenguajes de programación existen?
6. LISP
Desarrollado hace más de medio siglo, LISP no fue concebido como un lenguaje de programación convencional. Se trata de un lenguaje con sintaxis basada en una combinación de paréntesis y notación polaca inversa, con lo cual no todos los programadores pueden comprenderlo.
La comunidad de desarrolladores de software coincide en que LISP ha dejado una huella importante en los lenguajes de programación actuales, como la metaprogramación o la programación funcional. Sin embargo, es posible que en poco tiempo termine por desaparecer.
7. Objective-C
Para finalizar esta lista, tenemos Objective-C: el lenguaje de programación utilizado para desarrollar productos y servicios de Apple. Desde mediados de la década de 1990, se ha utilizado para desarrollar programas en macOS, iOS y OS X; sin embargo, la aparición de Swift en 2014 le ha complicado las cosas.
Aunque Objective-C se sigue utilizando para aplicaciones existentes y para el mantenimiento de código heredado, Swift se ha convertido en el nuevo estándar de codificación para los productos Apple. Por lo tanto, no es descabellado decir que a Objective-C le quedan pocos años en el ecosistema del coding.
¿Qué hay de los lenguajes actuales?
Hay buenas razones para creer que lenguajes como Python, JavaScript o C++ seguirán siendo relevantes y muy utilizados en el corto y en el largo plazo. La simplicidad, la agilidad y herramientas como el machine learning o la automatización de tareas hacen que estos lenguajes de programación tengan asegurada una larga vida en el ecosistema de la codificación.
Mientras tanto, otros lenguajes podrían desaparecer pronto. Esto es natural: a medida que las demandas de la industria evolucionan a un ritmo acelerado, es inevitable decir que algunos lenguajes de programación quedarán obsoletos. Es clave que los desarrolladores se mantengan actualizados y aprendan nuevos lenguajes para enfrentar los desafíos profesionales. ¿Conoces otros lenguajes de programación que crees que podrían quedar obsoletos pronto? ¡Te leemos en los comentarios!