Prepárese para el código que repara el código

$config[ads_kvadrat] not found

PREP - "Years Don't Lie" (Official Video)

PREP - "Years Don't Lie" (Official Video)
Anonim

Como todo lo que cambia con el tiempo, el código se trata de la evolución. Ábrelo y encontrarás las huellas de sus formas anteriores. En su software se encuentran las muelas del juicio y las colas vestigiales de lo que alguna vez funcionó y podría funcionar nuevamente. Desenterrar esos rastros puede ser un proceso lento, y no exhumarlos puede ahogar a una empresa basada en tecnología patentada. Es por eso que, presumiblemente, MIT se está metiendo en el juego de ingeniería inversa.

Un grupo de investigadores del Laboratorio de Informática e Inteligencia Artificial del instituto estaban hartos de lidiar con el viejo código sobrante en piezas funcionales de software moderno como Photoshop, que ha acumulado una montaña de código ahora irrelevante durante los últimos 25 años. Adobe ha dedicado una gran cantidad de mano de obra para la limpieza, pero eso ha llevado principalmente a que Adobe dedique más mano de obra a la limpieza. La pregunta planteada por los investigadores fue esta: ¿Puede el código sanar el código?

Su solución es un sistema llamado Helium, que actualiza el software antiguo en solo unas horas, traduciendo códigos binarios a lenguajes de alto nivel. Funciona al buscar "núcleos de stencil", los componentes que componen algoritmos complicados, y luego reemplazarlos con variaciones modernas. Eso va a ahorrar una fortuna en trabajos de reparación, sin mencionar las horas de trabajo.

Aunque actualmente no está claro cuántas compañías estarían interesadas en adoptar esta tecnología, aquí hay una gran promesa. A medida que los gigantes de software invierten menos tiempo y dinero en la limpieza, tendrán la posibilidad de invertir en innovación, lo que tiene un potencial considerablemente mayor.

$config[ads_kvadrat] not found