Genom att surfa vidare godkänner du att vi använder cookies. Jag förstår

En smartare it-nyhetssajt

Genombrott för kodåtervinning

Forskare vid MIT har utvecklat ett nytt system som gör att programmerare kan transplantera kod från ett program till ett annat. CodeCarbonCopy möjliggör automatisk, sömlös kodåteranvändning oberoende av standard.

25 september 2017 digit

AdobeStock_141375136_2.jpg

Med CodeCarbonCopy kan programmeraren välja koden från ett program och en infogningspunkt i ett annat program, och systemet kommer automatiskt att göra ändringar för att integrera koden i sitt nya sammanhang. Forskarna vid MITs datavetenskap och artificiella intelligenslaboratorium, CSAIL, presenterade nyligen sitt forskningsgenombrott för experterna inom ACM, Association for Computing Machinery Symposium.

Sömlös import

Den avgörande egenskapen hos CodeCarbonCopy är att systemet kan översätta och tolka mellan binärkoden som används av givar- respektive mottagarprogrammen. Ett bildbehandlingsprogram behöver exempelvis kunna hantera filer i olika format, som jpeg, tiff eller png. Men internt kommer det att representera alla sådana bilder med ett enda standardiserat format. Dessa kan dock variera mellan olika programvaror och CodeCarbonCopy kartlägger automatiskt donatorprogrammet för sömlös import av koden.

– CodeCarbonCopy är ytterligare ett steg mot att automatisera människan bort från utvecklingscykeln. Enligt vår uppfattning finns redan merparten av den programvara som någonsin kan behövas - vi behöver bara återanvända den, säger Stelios Sidiroglou-Douskos, forskare vid CSAIL och medlem i teamet bakom CodeCarbonCopy.

Forskarna utförde åtta experiment där de använde CodeCarbonCopy för att transplantera kod mellan sex populära open source-bildbehandlingsprogram. Sju av de åtta transplantationerna lyckades.

Källa: MIT

Senaste nytt

Agent smittar 25 miljoner

18 juli 2019

Under täckmanteln att vara en Google-relaterad applikation misstänks den skadliga koden Agent Smith ha infekterat mobila enheter i bland annat Indien och USA. Attacken påminner om tidigare varianter som Gooligan och CopyCat och sker utan inblandning från användarna.

Drönare mot elfel

16 juli 2019

Ölands elledningar har undersökts av drönare och nu meddelar Eon att projektet har varit så framgångsrikt att bolaget planerar för att arbeta på ett liknande sätt i norra Sverige. 

Rekordköpet är klart

12 juli 2019

IBM har nu slutfört förvärvet av Red Hat för cirka 34 miljarder dollar, vilket är den dyraste mjukvaruaffären i historien. Transaktionen stängdes den 9 juli 2019.

Första 5G under jord

12 juli 2019

Telia, Boliden och Ericsson har byggt världens första 5G-nät under jord i Bolidens gruva i Kankberg. Nätet ska användas för att förfina lösningar för automatiserad och hållbar gruvdrift. 

E-kronans osäkra framtid

10 juli 2019

Nordeas chefsekonom Annika Winsth tycker att Riksbanken saknar beredskap i hur e-kronan skulle klara av ett krisläge. Vice riksbankschef Henry Ohlsson är inte lika bekymrad.

Nya i rådet

8 juli 2019

Nu har fem nya ledamöter utsetts till regeringens Digitaliseringsråd. Rådets roll är att vara konsulterande i regeringens arbete med digitaliseringspolitiken.