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 38 583×
Přečteno 26 934×
Přečteno 25 727×
Přečteno 21 869×
Přečteno 19 719×