Ocho lenguajes de programación antiguos que los desarrolladores no abandonarán

Loading

Lo nuevo y lo que está por venir siempre han impulsado la revolución informática. Durante años, el discurso dominante ha hecho que asumamos que la última versión de cualquier idea tecnológica sea considerada el próximo gran avance. Sin embargo, no todos siguen hoy ese tren del hype.

Si bien antes el flujo constante de nuevos lenguajes de programación concentraba toda la atención, ahora cada vez es más habitual ver cómo lenguajes veteranos como Ada o C recuperan posiciones destacadas en los índices de popularidad. Estas clasificaciones están lejos de ser perfectas, pero ofrecen una señal clara del respeto que todavía inspiran algunos lenguajes de programación antiguos —muy antiguos, en algunos casos.

Y no se trata de una moda pasajera. Está claro que se recuperan cosas como vestidos de abuela o gafas de pasta por cuestiones de nostalgia, pero existen razones prácticas y sólidas por las que un lenguaje clásico puede seguir siendo la mejor solución para determinados problemas.

La reescritura de código antiguo en un lenguaje moderno y “brillante” suele introducir más errores de los que corrige. Y dado que la lógica del software no se desgasta con el paso del tiempo, ¿por qué descartar código perfectamente probado solo para adoptar la última novedad sintáctica? Vale que los hipsters de las startups tengan motivo para la burla, pero no son pocas las ocasiones en que queman su capital en pocos trimestres. Mientras tanto, las grandes corporaciones siguen obteniendo beneficios reales de sus grandes repositorios de código heredado. Así que la pregunta es inevitable: ¿quién está tomando la decisión más inteligente?

El uso de lenguajes antiguos no implica rechazar los principios modernos del desarrollo de software. Muchos de ellos han evolucionado con el tiempo e incorporan versiones actualizadas que añaden características contemporáneas, como la programación orientada a objetos.

La existencia de comunidades y equipos que mantienen estos lenguajes con una dedicación digna de elogio permite a los desarrolladores evitar la persecución interminable de tendencias y la reescritura continua del código. Las plataformas heredadas pueden seguir funcionando mientras los antiguos terminales de tarjetas perforadas se sustituyen por editores modernos e IDE avanzados.

Por lo tanto, ahí van ocho lenguajes clásicos que siguen trabajando duro en las trincheras del desarrollo de software actual.

COBOL

Este es el ejemplo por excelencia de un lenguaje que parece condenado a desaparecer, pero que sigue vivo en innumerables organizaciones de primer nivel. Bancos, aseguradoras y grandes entidades financieras continúan confiando en COBOL para buena parte de su lógica de negocio.

Si bien su sintaxis se remonta a 1959, ha recibido importantes actualizaciones. COBOL-2002 introdujo extensiones orientadas a objetos, mientras que COBOL-2023 mejoró la gestión de transacciones comunes con bases de datos. GnuCOBOL ha llevado el lenguaje al mundo del código abierto, y herramientas como Visual COBOL o isCOBOL facilitan el trabajo con esta veterana tecnología.

Perl

Python ha reemplazado a Perl en muchas tareas básicas, como es el scripting de sistemas. Sin embargo, algunos desarrolladores sostienen que nada iguala la potencia y concisión de uno de los lenguajes de scripting originales. Para ellos, Python resulta demasiado detallado.

La Comprehensive Perl Archive Network (CPAN) ofrece más de 220.000 módulos que simplifican una enorme variedad de tareas comunes. En los últimos meses, Perl ha escalado posiciones en el índice Tiobe, hasta alcanzar el puesto número 10 en septiembre de 2025. Estas clasificaciones se basan, en parte, en consultas de búsqueda de libros y productos relacionados, lo que se utiliza como indicador del interés general por el lenguaje.

Ada

Su desarrollo comenzó en la década de 1970, cuando el Departamento de Defensa de Estados Unidos buscaba un lenguaje estándar para unificar su extensa colección de proyectos de software. Si bien es cierto que nunca alcanzó una gran popularidad en el mercado comercial, Ada sigue siendo una herramienta de gran uso en el sector de la defensa y en sistemas críticos.

A lo largo de los años, el lenguaje ha evolucionado para incorporar mejoras como la programación orientada a objetos (1995) o la basada en contratos (2012). El estándar más reciente, Ada 2022, introduce nuevas estructuras para operaciones paralelas seguras y fiables.

Fortran

Su origen se remonta a 1953, cuando IBM decidió facilitar el desarrollo de software mediante un lenguaje más cercano a las fórmulas matemáticas que al código máquina. Tanto es así, que se le suele considera el primer lenguaje de alto nivel.

Hoy en día, Fortran sigue siendo fundamental en disciplinas científicas que requieren un gran volumen de cálculos numéricos, como la meteorología o la simulación de dinámica de fluidos. Las versiones modernas han añadido soporte para programación orientada a objetos (2003) y submódulos (2008). Existen implementaciones de código abierto como GNU Fortran, y compañías como Intel continúan ofreciendo sus propias versiones del lenguaje.

C, C++ y derivados

Aunque no siempre aparece en lo más alto de los rankings, parte de ello se debe a la fragmentación de su comunidad entre variantes como C, C++, C#, Objective-C o incluso lenguajes con una sintaxis similar, como Java.

Bajo su superficie existen diferencias significativas y el código no suele ser interoperable entre estas variantes. Aun así, si se trata de rendir homenaje a los lenguajes que se resisten a desaparecer, la sintaxis C merece un lugar destacado por su persistencia y su influencia duradera.

Visual Basic

La primera versión de BASIC se concibió para enseñar programación a estudiantes mediante conceptos como los bucles for o las subrutinas GOSUB. Microsoft supo ver que muchas empresas necesitaban una forma sencilla de incorporar lógica de negocio en aplicaciones simples.

Visual Basic nació para cubrir ese nicho, y todavía hoy son muchas las organizaciones y aplicaciones de pequeña escala que lo utilizan. Su simplicidad lo convierte en una de las formas más accesibles de añadir inteligencia a una aplicación: bucles, condicionales y lógica clara, ahora respaldados por la nube, bases de datos alojadas y grandes modelos de lenguaje. Una combinación que explica por qué Visual Basic sigue apareciendo en las listas de lenguajes más utilizados.

Pascal

Creado por Niklaus Wirth en 1971 como lenguaje de enseñanza, Pascal fue uno de los primeros lenguajes más utilizados. Y aunque sólo algunas implementaciones lograron un éxito masivo, su legado permanece.

Muchos programadores veteranos recuerdan con nostalgia la velocidad de Turbo Pascal frente a los largos tiempos de compilación actuales. Hoy, Pascal sigue vivo en múltiples versiones, tanto abiertas como propietarias. Destaca especialmente Delphi, capaz de generar aplicaciones para todas las plataformas principales y que mantiene su famoso lema: crear aplicaciones “cinco veces más rápido”.

Python

Lanzado en 1991, Python es el lenguaje más joven de esta lista. Sin embargo, muchos desarrolladores se ven obligados a mantener versiones antiguas del lenguaje. Cada nueva versión introduce cambios que pueden romper código heredado.

Por ello, es habitual el uso de entornos virtuales para fijar versiones específicas de Python y sus bibliotecas. Así, no resulta para nada extraño que una misma máquina aloje varios entornos, auténticas cápsulas del tiempo que permiten regresar a etapas anteriores del desarrollo. Aunque Python sea relativamente moderno, el mismo respeto por el código del pasado sigue muy presente entre sus desarrolladores más fieles.

(computerworld.es)

Seguiremos brindándote más información sobre este tema en las siguientes presentaciones físicas y digitales de Channel News Perú

Mantente conectado a nuestra plataforma de negocios y revista, haciendo clic aquí y suscribiéndote a nuestro newsletter para contenido de valor diario

Digiqole Ad
...

Notas Relacionadas