Pripravite se na kodo, ki popravlja kodo

$config[ads_kvadrat] not found

Kodo Millets|Lunchbox recipe|Millets for Diabetes control|Varagu Arisi Khichdi-Upma |Arpita's Space

Kodo Millets|Lunchbox recipe|Millets for Diabetes control|Varagu Arisi Khichdi-Upma |Arpita's Space
Anonim

Kot karkoli, ki se sčasoma spreminja, je koda o evoluciji. Odrežite in odprite sledi prejšnjih oblik. V vaši programski opremi so zakopani modri zobje in ostanki repov o tem, kar je nekoč delalo in bi lahko zopet delalo. Izkopavanje teh sledi je lahko dolgotrajen proces, ki pa ne more ekshumirati, zato lahko utopi podjetje, ki temelji na lastniški tehnologiji. Zato je MIT verjetno že v igri obrnjenega inženirstva.

Skupini raziskovalcev laboratorija za računalništvo in umetno inteligenco pri inštitutu je bilo vseeno, da bi se ukvarjali s starimi ostanki v funkcionalnih delih sodobne programske opreme, kot je Photoshop, ki je v zadnjih 25 letih zbrala goro zdaj nepomembne kode. Adobe je za čiščenje namenil ogromno delovne sile, vendar je to predvsem pripeljalo do tega, da je Adobe več pozornosti namenil čiščenju. Vprašanje, ki so ga postavili raziskovalci, je bilo naslednje: Ali lahko kodiramo zdravilno kodo?

Njihova rešitev je sistem, imenovan Helium, ki v samo nekaj urah posodablja programsko opremo za staranje, prevaja dvojiške kode v jezike na visoki ravni. Deluje tako, da skenira "jedra šablon", komponente, ki sestavljajo zapletene algoritme, in jih nato zamenja s sodobnimi različicami. To bo prihranilo bogastvo v popravilu, da ne omenjam človeških ur.

Čeprav trenutno ni jasno, koliko podjetij bi se zanimalo za sprejetje te tehnologije, je tu veliko obljub. Ker velikani programske opreme porabijo manj časa in denarja za čiščenje, bodo imeli pooblastila za vlaganje v inovacije, ki so precej bolj pozitivne.

$config[ads_kvadrat] not found