Odpovídáte na názor ke článku Lambda výrazy v Javě.
@21 Nekomplikuje. Zrovna C# a Java se v implementaci lambda výrazů liší. V C# se prostě pracuje přímo s referencí na haldu, kdežto v Javě a (defaultně) C se dělá kopie, kterou si drží instance bloku. Složitější je to v C v případě použití __block, kdy se kopíruje proměnná ze zásobníku na haldu, pokud se kopíruje blok ze zásobníku na haldu.
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 774×
Přečteno 26 420×
Přečteno 24 932×
Přečteno 21 278×
Přečteno 18 932×