Gör dig redo för kod som reparationskod

$config[ads_kvadrat] not found

Cfgfg bdhb vy/x FN hb fhvb gj. G. Jb. Gh

Cfgfg bdhb vy/x FN hb fhvb gj. G. Jb. Gh
Anonim

Som något som ändras över tid är kod om evolution. Klipp den öppen, och du hittar spåren av dess tidigare former. Begravd i din programvara är visdomständer och vestigiala svansar av vad som en gång fungerade och kunde fungera igen. Att gräva de här spåren kan vara en tidskrävande process, och det kan inte dränka ett företag som bygger på proprietär teknik. Det är därför som MIT kommer förmodligen i motspelet.

En grupp forskare vid institutets datavetenskap och artificiella intelligenslaboratorium var sjukt i att hantera den gamla koden kvar i funktionella bitar av modern programvara som Photoshop, som har ackumulerat ett berg av nu irrelevant kod under de senaste 25 åren. Adobe har tilldelat en stor mängd arbetskraft för att städa upp, men det ledde mestadels till Adobe som ägnade mer personal att rengöra. Frågan ställdes av forskarna var detta: Kan kod läka kod?

Deras lösning är ett system som heter Helium, som uppdaterar åldringsprogram på bara några timmar, översätter binära koder till högnivå språk. Det fungerar genom att söka efter "stencilkärnor", de komponenter som utgör komplicerade algoritmer och ersätter dem med moderna variationer. Det kommer att spara en förmögenhet i reparationsarbetet, för att inte tala om manstimmar.

Även om det för närvarande är oklart hur många företag som skulle vara intresserade av att anta denna teknik, finns det en hel del löften här. Eftersom mjukvarujättar spenderar mindre tid och pengar på sanering, kommer de att ha befogenhet att investera i innovation, vilket har betydligt mer uppåtvända.

$config[ads_kvadrat] not found