EE.UU. necesita programadores en COBOL

La pandemia del nuevo coronavirus hizo que haya gran demanda de ciertos insumos como respiradores, mascarillas e incluso m茅dicos retirados en muchas partes del mundo.
En Estados Unidos necesitan incluso algo m谩s: programadores de COBOL.
"... En nuestra lista de voluntarios, no solo necesitamos trabajadores de la salud, sino que dado los sistemas heredados, debemos agregar una p谩gina para las habilidades inform谩ticas de COBOL porque eso es con lo que estamos luchando aqu铆", afirm贸 el gobernador de Nueva Jersey, Phil Murphy, en una conferencia de prensa el pasado 4 de abril.
El gobernador hizo este pedido en el marco de la abrumadora solicitud de subsidios de desempleo de m谩s de 20 millones de estadounidenses de todo el pa铆s en las 煤ltimas semanas como consecuencia de haber perdido sus trabajos por la pandemia de la covid-19.
¿Qu茅 es COBOL?
El Lenguaje Com煤n Orientado a Negocios, COBOL en ingl茅s, fue desarrollado en 1959 con el objetivo de tener un lenguaje de programaci贸n universal que pudiera ser usado en cualquier computadora y que estuviera orientado principalmente a la gesti贸n de los negocios.Este sistema tiene funciones como leer archivos, realizar acciones sobre los datos y crear informes o almacenar nuevos datos. Est谩 preparado para el procesamiento de transacciones a gran escala. Y suele utilizarse en computadoras para sistemas financieros y administrativos.
La mayor铆a de los cajeros autom谩ticos y las transacciones comerciales usan el lenguaje de programaci贸n COBOL.

"Para aquellos que no est谩n familiarizados, es un lenguaje inform谩tico que tiene m谩s de 60 a帽os y que en su momento fue el elemento b谩sico del desarrollo de software en la industria y el gobierno" de EE.UU., explic贸 el experto estadounidense en ciberseguridad Joseph Steinberg en una publicaci贸n en su sitio web.
"Sin embargo, a fines de la d茅cada de 1980 se hab铆a vuelto lo suficientemente obsoleto como para que muchas universidades ni siquiera lo incluyeran en sus planes de estudios de inform谩tica", a帽adi贸.
El aumento de pedidos de subsidios de desempleo inund贸 los sistemas inform谩ticos en estados como Nueva Jersey, Connecticut, Florida, Kansas y otros tantos, algunos de los cuales no han actualizado sus sistemas basados en COBOL en a帽os o d茅cadas.

La gobernadora de Kansas, Laura Kelly, dijo que los departamentos de trabajo del estado estaban en proceso de modernizaci贸n de COBOL, pero luego apareci贸 el nuevo coronavirus y todo de interrumpi贸.
"Se est谩 operando con cosas realmente viejas", describi贸 en una conferencia de prensa a principios de mes.
Del mismo modo, el estado de Connecticut dijo que est谩 en problemas tratando de procesar el gran volumen de pedidos de subsidio por desempleo con un "sistema de hace 40 a帽os compuesto por COBOL y otros cuatro sistemas separados", dijo en un comunicado.
Connecticut inform贸 adem谩s que est谩 trabajando para desarrollar un nuevo sistema de proceso y entrega de estos beneficios con los estados de Maine, Rhode Island, Mississippi y Oklahoma que no estar谩 terminado antes del pr贸ximo a帽o.
Florida tambi茅n vio su sistema de solicitudes de seguro de desempleo colapsado y anunci贸 que est谩 volviendo a usar peticiones en papel para cumplir con las demandas.
Estos son algunos ejemplos de estados que utilizan el lenguaje COBOL y que experimentan un sistema sobrepasado en medio de la pandemia del covid-19.
Seg煤n una encuesta realizada por The Verge,al menos 12 estados todav铆a usan COBOL en sus sistemas de desempleo.
Pero no son los 煤nicos. Un estudio de la consultora Enlyft dice que 25.757 compa帽铆as en el mundo utilizan COBOL.
Las empresas que lo utilizan se encuentran mayormente en Estados Unidos y en la industria del software, destaca la consultora en su sitio web.
Una pionera de la programaci贸n
Se trata de Grace Brewster Murray Hopper (1906-1992), contraalmirante del ej茅rcito de Estados Unidos.
En la d茅cada de 1940, la armada empez贸 a experimentar con las computadoras y como Hopper era excelente en matem谩ticas, fue enviada al equipo que manejaba la Mark 1, la primera computadora electromec谩nica, hecha por el profesor de la Universidad de Harvard, Howard Aiken.
Hopper y sus colegas empezaron a llenar libretas con trozos de c贸digo comprobado y reutilizable.
Para 1951, las computadoras hab铆an avanzado lo suficiente como para guardar esos trozos -llamados "subrutinas"- en sus propios sistemas de memoria.
Entonces a Hopper se le ocurri贸 que podr铆a nombrar esas subrutinas con palabras familiares, es decir, cosas como "sustraer impuestos del salario" en vez de -como explic贸 ella- "tratar de escribir eso en c贸digo octal o usando todo tipo de s铆mbolos".
Empez贸 a escribir un primer compilador en su tiempo libre. Programadores afines de todo EE.UU. empezaron a mandarle nuevos trozos de c贸digo a Hopper, quien los iba guardando en la memoria.
En efecto, Hopper estaba creando el software de c贸digo abierto.
Su compilador se convirti贸 enuno de los primeros lenguajes de programaci贸n, COBOL y, fundamentalmente, abri贸 el camino a la distinci贸n ahora conocida entre hardware y software.
"Un lenguaje horrible"
Un informe de 2017 encontr贸 que m谩s de 220.000 millones de l铆neas de c贸digo COBOL todav铆a est谩n en uso.
Y el 铆ndice TIOBE, que mide la popularidad de los lenguajes de programaci贸n, ubica a COBOL en el puesto 26 en abril de este a帽o, en un total de 50 lenguajes.
"Incre铆blemente COBOL se dispers贸 por todo el mundo mucho antes de que las personas empezaran a pensar en la existencia de las computadoras", le dijo Rupert Goodwins, escritor especializado en tecnolog铆a, al programa de radio de la BBC "Codes that changed the world", en 2015.
"No creo que a nadie le guste realmente programar en COBOL, es visto como bruto y burocr谩tico, sin estilo.Es un lenguaje de programaci贸n horrible", describi贸.
Sin embargo, cuando surgi贸, toda una generaci贸n de programadores entre 1950 y 1970 creci贸 pensando que programar era sin贸nimo de COBOL.
Pero ahora la mayor铆a de esos programadores est谩n retirados y, como sostuvo el experto el ciberseguridad Joseph Steinberg, tampoco las universidades incluyen un curso para aprender COBOL.
En medio de la crisis por la pandemia y hasta que surjan nuevas soluciones inform谩ticas, tal vez sea un buen momento para desempolvar los viejos libros y volver a estudiar COBOL.






Comentarios
Publicar un comentario
Dejar comentarios