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

Sveriges 5G-vinnare

20 januari 2021

Auktionerna för de olika GHz-banden i 5G-näten är nu avslutad och det blir fyra aktörer som delar på det tilldelade utrymmet. Men fortfarande är Huaweis roll i utvecklingen av det svenska 5G-nätet oklar.

Digitala kramar

20 januari 2021

Pandemi och restriktioner gör att vi inte kan ses och kramas i samma utsträckning som tidigare. Men enligt forskning kan en digital kram ge liknande effekter som en verklig.

Bronsåldern i 3D

19 januari 2021

Nu kan du bli ägare till en bronsålderskniv och en exakt kopia av originalet som har hittats i Lugnarohögen i Laholm. Kniven är 3D-printad och är utvecklad i ett samarbetsprojekt mellan Fablab vid Högskolan i Halmstad och Laholms kommun.

Svenskt e-leg inom EU

19 januari 2021

Snart ska svenska medborgare kunna logga in hos utländska myndigheter med till exempel BankID. Detta efter att Digg lämnat in en föranmälan till EU.

Nya appar efter attacken

18 januari 2021

Efter attacken på Kapitolium i USA har de stora sociala medie-plattformarna tröttnat på hetsiga inlägg från Donald Trump och hans anhängare. Men det finns andra plattformar som välkomnar dessa.

Sekundsnabbt covidtest

18 januari 2021

Nu finns det ett test som upptäcker antikroppar mot coronaviruset på bara några sekunder. Lösningen bygger på 3D-printade guldpartiklar i nanostorlek och har tagits fram av forskare i USA.