Cómo Covid-19 reveló un enorme desastre informático que se avecina

New Scientist Default Image


rap content__strap«>Redes enredadas de software informático 'heredado' sustentan a bancos, aerolíneas, sistemas de bienestar y más, y la pandemia del coronavirus ha revelado cuán vulnerables nos hace


La tecnologia


4 de noviembre de 2020

Mediante Edd Gent

Imagen predeterminada del nuevo científico

A medida que la pandemia de coronavirus se extendió por los Estados Unidos, resultó en una crisis económica sin precedentes. A medida que los negocios cerraban y la gente se quedaba en casa, la tasa de desempleo del país cayó del 4,4% en marzo al 14,7% en abril, lo que añadió más leña a un fuego político que ya estaba arrasando. un año electoral tumultuoso.

Esto es bien conocido. Pero las historias de muchos que perdieron sus medios de vida y buscaron ayuda han revelado una crisis tecnológica más lenta. Los sistemas informáticos obsoletos simplemente colapsaron mientras intentaban mantenerse al día con la avalancha de personas que pedían prestaciones sociales, y casi nadie sabía cómo arreglar las cosas.

Está lejos de ser un problema aislado. Las redes de códigos informáticos enredados construidos durante décadas, a menudo escritos en lenguajes de programación que ahora rara vez se enseñan o comprenden, sustentan los sistemas informáticos en todo el mundo, en departamentos gubernamentales, bancos, aerolíneas, hospitales y más. más aún. El coronavirus nos ha enseñado mucho sobre cómo los sistemas que se suponía que debíamos ayudarnos y protegernos pueden fallar en una crisis. A medida que continúan las consecuencias, se vuelve cada vez más claro que necesitamos revisar el código informático que subyace en muchos aspectos de nuestras sociedades antes de que ocurra un desastre.

Existen miles de lenguajes de programación diferentes que realizan el mismo trabajo básico: traducir comandos del mundo real como "importar estos datos" o "realizar este cálculo" en cadenas de 1 y 0 binarios que codifican la información en los procesadores. chips de computadora y memoria. Algunos dominan (consulte “Los cinco idiomas principales”), pero están surgiendo nuevos idiomas a medida que cambian los requisitos. Google desarrolló el lenguaje Go, por ejemplo, para agilizar el desarrollo de aplicaciones de ejecución masiva …

Sé el primero en comentar

Deja un comentario