Så sker det: Java får de omstridte 'closures' i 2013
De såkaldte 'closures' er på vej ind i programmeringssproget Javas fundament. Det skriver Infoworld.
Således skulle closures blive en del af JDK8, som er referenceimplementeringen af Java SE 8, der ventes klar i september næste år.
Det anses for at være en stor nyhed i Java-verdenen, hvor det i mange år har været debatteret, om closures overhovedet hører hjemme i sproget. Java er det eneste af de store, objektorienterede sprog, der endnu har formået at holde closures på behørig afstand.
Closure-tilhængere har anført, at de bør være en fast del af et moderne sprog. Modstanderne har argumenteret med, at Java allerede gaber over vel mange metodikker, og at der findes andre og bedre egnede sprog til closure-tilhængerne.
En closure er kort fortalt en blok af kode - ofte en funktion - der ikke eksekveres her og nu, men kan bruges som parameter til en anden funktion. Closures rækker videre end eksempelvis funktionspointere kendt fra sprog som C og C++, da de blandt andet kan referere til variable fra deres oprindelige kontekst, eller scope.
Closures, som også kaldes lambda-udtryk, kan ifølge Javas egen opfinder, James Gosling, gøre flere programmeringsopgaver renere og mindre udsatte for fejl, siger han ifølge Infoworld.
Og selvom closures også kan bruges forkert og stække ydelsen af store programmer, er han alligevel glad for, at de endelig bliver en del af Java-sproget, siger han til it-mediet.

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.