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 432×
Přečteno 26 808×
Přečteno 25 608×
Přečteno 21 731×
Přečteno 19 515×