Připravte se na kód, který opravuje kód

$config[ads_kvadrat] not found
Anonim

Stejně jako cokoliv, co se časem mění, je kód o evoluci. Otevřete ho a najdete stopy jeho dřívějších forem. Pohřben ve vašem softwaru jsou zuby moudrosti a vestigiální ocasy toho, co kdysi fungovalo a mohly znovu fungovat. Vykopání těchto stop může být časově náročný proces a jejich nedokonalost může způsobit utopení společnosti postavené na vlastní technologii. To je důvod, proč se MIT pravděpodobně dostává do reverzní inženýrské hry.

Skupina výzkumných pracovníků na Ústavu informatiky a umělé inteligence v ústavu byla nemocná, když se zabývala starým kódem ve funkčních dílech moderního softwaru, jako je Photoshop, který za posledních 25 let nahromadil horu nyní irelevantního kódu. Společnost Adobe věnovala obrovské množství pracovních sil na vyčištění, ale to vedlo většinou k tomu, aby společnost Adobe věnovala více pracovních sil na vyčištění. Otázka položená vědci byla tato: Může kód léčit kód?

Jejich řešením je systém nazvaný Helium, který aktualizuje stárnoucí software během několika hodin a překládá binární kódy do jazyků na vysoké úrovni. Funguje tak, že skenuje „jádra šablony“, komponenty, které tvoří komplikované algoritmy, a pak je nahradí moderními variacemi. To ušetří štěstí při opravách, nemluvě o člověku.

Ačkoli je v současné době nejasné, kolik společností by mělo zájem o přijetí této technologie, je zde velký slib. Vzhledem k tomu, že softwaroví giganti tráví méně času a peněz na vyčištění, budou moci investovat do inovací, které mají podstatně vyšší růst.

$config[ads_kvadrat] not found