Préparez-vous pour le code qui répare le code

$config[ads_kvadrat] not found

Все про PR в IT / Выстраивание коммуникаций и бренда компании / Интервью с PR-менеджером

Все про PR в IT / Выстраивание коммуникаций и бренда компании / Интервью с PR-менеджером
Anonim

Comme tout ce qui change au fil du temps, le code concerne l'évolution. Ouvrez-le et vous retrouverez les traces de ses formes antérieures. Dans votre logiciel se trouvent les dents de sagesse et les queues restantes de ce qui a déjà fonctionné et pourrait fonctionner à nouveau. Déterrer ces traces peut prendre beaucoup de temps, et ne pas les exhumer peut noyer une entreprise construite sur une technologie propriétaire. C’est pourquoi, vraisemblablement, le MIT entre dans le jeu de l’ingénierie inverse.

Un groupe de chercheurs du laboratoire d’Informatique et d’Intelligence Artificielle de l’Institut en avait marre de s’occuper des vieux codes restants dans des logiciels modernes tels que Photoshop, qui accumule une montagne de codes devenus inutiles au cours des 25 dernières années. Adobe a consacré une énorme quantité de personnel au nettoyage, mais cela a principalement conduit Adobe à consacrer plus de personnel au nettoyage. La question posée par les chercheurs était la suivante: le code peut-il guérir le code?

Leur solution est un système appelé Helium, qui met à jour un logiciel obsolète en quelques heures à peine, convertissant les codes binaires en langages de haut niveau. Cela fonctionne en analysant les «noyaux de stencil», les composants qui constituent des algorithmes complexes, puis en les remplaçant par des variantes modernes. Cela va économiser une fortune en travaux de réparation, sans parler des heures de travail.

Bien que le nombre de sociétés intéressées à adopter cette technologie ne soit pas encore clair pour le moment, de nombreuses perspectives s’offrent à elles. Les géants du logiciel consacrant moins de temps et d’argent à la dépollution, ils auront la possibilité d’investir dans l’innovation, ce qui est beaucoup plus rentable.

$config[ads_kvadrat] not found