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

AI löser säkerhetshot

20 mars 2019

Bristen på it-säkerhetspersonal gör att allt fler företag söker nya lösningar. Som att ta hjälp från externa leverantörer, investeringar i automatiserade säkerhetslösningar via AI, samt allt större satsningar på utbildning av anställda som arbetar med it-säkerhet.

Bisyssla i 3D

20 mars 2019

3D-bilder av humlornas fasettögon avslöjar varför stora individer ser bättre än små. Extra god syn framåt och uppåt gör det lättare att upptäcka blommor på långt håll samt att hitta små blommor. Kunskapen hjälper forskarna förstå hur pollineringen påverkas i olika klimatzoner.

Skolans nya stress

19 mars 2019

Idag ska åtta av tio lärare dokumentera elevernas lärande i en lärplattform. Nu visar en rapport från Lärarförbundet att plattformarna fungerar dåligt och spär på lärarnas arbetsbelastning.

Bättre koll på elen

19 mars 2019

Öresundskraft använder sig av en teknik som gör att ledningarna håller koll på om det kommer ett strömavbrott. Med hjälp av lösningen ska bolaget kunna agera snabbare och framöver även kunna undvika avbrott.

Passar perfekt i 3D

18 mars 2019

De flesta har väl stått i ett provrum och undrat om kläderna är måttade efter Snövits sju dvärgar. För e-handelskunder blir lösningen att beställa hem flera plagg och skicka tillbaka de som inte passar, vilket är ett växande miljöproblem. Avatarer och 3D öppnar nya möjligheter att hitta rätt storlekar.

SKL:s plan till regeringen

18 mars 2019

Idag har regeringen tagit emot SKL:s nationella handlingsplan för digitalisering av skolan. I rapporten finns totalt 18 konkreta initiativ som ska ta tillvara digitaliserings möjligheter.