Algunos estados de Estados Unidos están haciendo un llamamiento desesperado al no poder procesar las solicitudes de desempleo por falta de expertos en COBOL.
El periodista de La Vanguardia, Ramón Peco, ha entrevistado a José Francisco Paramio, analista programador de Cobol que explica las razones por las que este lenguaje de programación sigue vivo.
La pandemia de Covid-19 está resaltando las fragilidades de la sociedad en la que vivimos. En Estados Unidos algunos estados han comenzado a hacer un llamamiento desesperado para encontrar a expertos en Cobol, un lenguaje de programación de hace 60 años. A pesar de su longevidad sigue siendo vital en instituciones y empresas financieras. Como los bancos y aseguradoras.
Según explican en Mashable el gobernador de Nueva Jersey, Phil Murphy, ha hecho un llamamiento urgente por el colapso de sus sistemas informáticos para procesar las numerosas solicitudes de desempleo. Algo clave para poder pagar las ayudas por quedarse en paro. El problema parece estar siendo que ante el enorme número de solicitudes que se están procesando el software falla y no hay expertos para arreglar algo tan antiguo.
Cobol es uno de los más antiguos lenguajes de programación del mundo, ha cumplido ya 60 años
Cobol es uno de los más vetustos lenguajes de programación del mundo. En septiembre de 2019 cumplió 60 años. A pesar de que se dejó de impartir como materia académica hace décadas en las facultades de informática, sigue estando muy presente. En este gráfico de la agencia de noticias Reuters podemos ver cómo sigue usándose.
El 95 por ciento de los cajeros automáticos sigue funcionando en parte por Cobol y el 43 por ciento del sistema informático bancario está construido con este lenguaje. Pero la edad promedio de los programadores de Cobol está entre 45 y 55 años.
- La migración del lenguaje Cobol de proyectos que se hicieron en los años 60, 70 o 80 es muy costosa y larga en el tiempo. Puede durar incluso años”
- JOSE FRANCISCO PARAMIO Analista programador de Cobol
En declaraciones telefónicas a La Vanguardia Jose Francisco Paramio, analista programador de Cobol, explica las razones que han llevado a que este lenguaje siga vivo: “La migración del lenguaje Cobol de proyectos que se hicieron en los años 60, 70 o 80 es muy costosa y larga en el tiempo. Puede durar incluso años. Por eso las empresas que siguen usándolo, sobre todo bancos y aseguradoras, se resisten a cambiar”.
Al preguntarle si la pandemia puede provocar en España problemas similares a los que sufre Estados Unidos por el uso de COBOL, explica que “aquí los bancos siguen funcionando y las aseguradoras más todavía. En nuestro trabajo tenemos la opción de trabajar desde casa”.
La demanda de programadores que trabajen con este lenguaje de programación siempre ha sido alta por ser un lenguaje muy especializado
Al preguntarle porqué este lenguaje no haya evolucionado tanto como otros da varias razones: “Cobol es un lenguaje orientado a los negocios. No es un lenguaje como Java, que es muy genérico, por lo que no hay tanta gente que lo aprenda. Ha habido intentos de que mejore, pero no ha evolucionado tan rápido como otros lenguajes. Aunque la esencia no se ha llegado a perder. En cualquier caso no es tan difícil de aprender”.
La demanda de programadores que trabajen con este lenguaje de programación siempre ha sido alta. Para algunos abrir horizontes laborales en un momento de incertidumbre económica como el actual. El problema es que no hay demasiados recursos para aprenderlo. José Francisco Paramio dice que “en Estados Unidos, concretamente en Ohio y Houston, están ofreciendo de todo para que lleguen desarrolladores. Incluso les proporcionan vivienda”.
IBM ha lanzado una iniciativa para aprender a programar en este lenguaje
Este programador freelance explica que su situación laboral es buena, aunque en España no se pagan los sueldos de otros países “siempre hay demanda de programadores de Cobol”. En su caso particular llegó a ser especialista en Cobol fue “fruto de la casualidad y de la suerte. Surgió una oportunidad laboral y comencé a aprender en una empresa a aprender. Tuve la suerte de conocer a gente que me permitió aprender Cobol”.
Aunque explica que “es difícil aprender Cobol a través de cursos porque hay pocos. Aunque si encuentras uno lo mejor es hacerlo. Pero también aprender a través de desarrolladores que lo dominan. También hay manuales, aunque no tantos como para otros lenguajes de programación”. Esta es la carencia que IBM, una de las empresas que más volcadas están en el soporte a Cobol, está intentando paliar.
Cobol dejó de impartirse en las universidades hace décadas, por lo que es complicado de aprender
Aunque los materiales didácticos que ha puesto a disposición de los que quieran aprender Cobol requieren una comprensión avanzada del inglés. Pues se trata de información sumamente técnica. Basta con echar un vistazo al manual (PDF) que se ha publicado en el marco del proyecto Open Mainframe para comprobarlo.
En realidad el dominio de ambos lenguajes va unido. Una de las curiosidades de este dinosaurio tecnológico es que su sintaxis fue pensada para ser parecida a la del inglés. A diferencia de lenguajes de programación posteriores, apenas hace uso de símbolos para simplificar la programación.
Una de las peculiaridades de Cobol es que su sintaxis fue pensada para ser parecida a la del inglés
Fuente: La Vanguardia | Ramón Peco