Pasiruoškite kodui taisyti

$config[ads_kvadrat] not found

Stayed out till dark KEVVLOG⁴ #15

Stayed out till dark KEVVLOG⁴ #15
Anonim

Kaip ir viskas, kas laikui bėgant pasikeičia, kodas yra apie evoliuciją. Iškirpkite jį atidarytą ir pamatysite ankstesnių formų pėdsakus. Palaidotas jūsų programinėje įrangoje yra išminties dantys ir liekamieji uodegai, ką kadaise dirbo ir galėjo vėl dirbti. Šių pėdsakų kasimas gali būti daug laiko reikalaujantis procesas, o nepavykus ištrinti jų, gali nuskęsti kompanija, sukurta pagal patentuotą technologiją. Štai kodėl, tikriausiai, MIT įsijungia į atvirkštinio projektavimo žaidimą.

Instituto kompiuterių mokslo ir dirbtinio intelekto laboratorijos tyrinėtojų grupė serga senojo kodo likučiu, susijusiu su šiuolaikinės programinės įrangos, pvz., „Photoshop“, funkciniais vienetais, kurie per pastaruosius 25 metus sukaupė dabar netinkamo kodo kalną. „Adobe“ skyrė didžiulį kiekį darbo jėgos, kad būtų išvalyta, tačiau dėl to „Adobe“ daugiausia skyrė daugiau darbo jėgos valymui. Mokslininkų keliamas klausimas buvo toks: Ar kodas gali išgydyti kodą?

Jų sprendimas - tai sistema, vadinama „Helium“, kuri per kelias valandas atnaujina senėjimo programinę įrangą ir verčia dvejetainius kodus į aukšto lygio kalbas. Jis veikia skenuojant „trafareto branduolius“, sudedamuosius komponentus, sudarančius sudėtingus algoritmus, tada juos pakeičiant šiuolaikiniais variantais. Tai padės išsaugoti likimą remonto darbuose, jau nekalbant apie žmogaus valandas.

Nors šiuo metu neaišku, kiek bendrovių būtų suinteresuotos taikyti šią technologiją, čia yra daug pažadų. Kadangi programinės įrangos gigantai taupo mažiau laiko ir pinigų, jiems bus suteikta teisė investuoti į naujoves, kurios turi gerokai aukštesnį lygį.

$config[ads_kvadrat] not found