Skip to content

Instantly share code, notes, and snippets.

@stej
Created December 4, 2010 22:14
Show Gist options
  • Save stej/728536 to your computer and use it in GitHub Desktop.
Save stej/728536 to your computer and use it in GitHub Desktop.
Java, C#, closurky
alenkacz konečně někdo, kdo mi vysvětlil, proč bych měla aspoň uvažovat o Ruby nebo Pythonu http://goo.gl/EzRth via @denisalorencova
AugiCZ @alenkacz Btw. všechny ty filtrace a další věci okolo FCF jdou stejně elegantně (spíš ještě líp - např. překlad do SQL) dělat v C# - LINQ :)
alenkacz @AugiCZ ze je C# bestovni vim uz dlouho! ale napsal to pekne :) to ze ve srovnani s javou by asi vyhralo vse (az na perl a phpko) tusim :)
VykrikyDoTmy @alenkacz C#? Myslíš tu odpornost navrhovanou způsobem "každý týden alespoň jedna nová syntaktická konstrukce"? ;)
alesroubicek @VykrikyDoTmy @alenkacz lepší než, v týhle dekádě přidáme closure, ale nevíme jak na to. Tak snad v příští... ;)
VykrikyDoTmy @alesroubicek @alenkacz "hlavně to neuspěchat, abychom to nepos... jak ty generiky před 10 lety". Opačný extrém,ale taky nic moc.
alesroubicek @VykrikyDoTmy @alenkacz Generyka v .net fungujou, v Javě je to jen trapnej pokus... Ano, měli ještě dekádu počkat. :)
VykrikyDoTmy @alesroubicek @alenkacz v Javě nakonec taky svoji roli splní. Ale jinak ano,pokud jde o Javu,tak nejlepší ročník byl 1.4 :)
Teuzz @alesroubicek takhle jsem tu zpravu necetl, ale ono to tak asi vazne bude :)
Teuzz @VykrikyDoTmy tak pokud je vyuzijes, tak proc ne :) a kdyz je nevyuzijes, tak te az tak nemusi trapit...
VykrikyDoTmy @Teuzz já mám přeci jen raději jazyky, které to všechno zvládnou i bez nich...
AugiCZ @VykrikyDoTmy @Teuzz Však v C# jde taky vše udělat i bez nich ;-)
VykrikyDoTmy @AugiCZ @Teuzz ...a výsledný kód nevypadá o nic lépe, to si člověk nepomůže.
AugiCZ @VykrikyDoTmy @Teuzz Ale jde o to, že určité věci v Javě vůbec nejdou. To je IMHO lepší než když to jde více způsoby (v C#).
VykrikyDoTmy @AugiCZ @Teuzz nicméně moje poznámka se netýkala toho,že vadí víc způsobů. Týkala se toho,že všechny jsou ošklivé ;)
VykrikyDoTmy @AugiCZ @Teuzz vůbec nejde? Mluvíme o nějakých nových poznatcích ohledně Turingovské úplnosti?
AugiCZ @VykrikyDoTmy @Teuzz Nejde např. hezky napsat lambda funkci :)
VykrikyDoTmy @AugiCZ @Teuzz @alesroubicek ale "Java je hnusnější" není dobrý argument proti tvrzení "C# je hnusné" ;)
AugiCZ @VykrikyDoTmy @Teuzz @alesroubicek Úplně prvotním argumentem bylo, že Java nemá first class function, což je prostě fakt ;-)
VykrikyDoTmy @AugiCZ @Teuzz to už jsme daleko od "nejde vůbec" ;) Jinak ano, ale pro delší funkce už to vypadá stejně hnusně jako anonymní třída...
Teuzz @VykrikyDoTmy tak ja si myslim, ze C# to bez nich zvladne, ze to je jen syntactic sugar...
hippik @alenkacz: dovolim si podotknout ze oproti jave je krom assembleru (kterej mi jedinej lili do hlavy) skoro vsechno cool :) ASM je zlo...
Teuzz @alenkacz v tomhle pripade i to phpko... ac to rikam nerad
AugiCZ @Teuzz @alenkacz Já myslím, že i ten Perl :)
Teuzz @AugiCZ tak vzhledem k tomu, ze tam slo o pocet radku, tak to perl musi rulovat uplne totalne :)
alesroubicek @AugiCZ @alenkacz jak to může v Javě být elegantní, když nezná first class function, closure ani lambda expression? ;)
AugiCZ @alesroubicek @alenkacz Přesně na to jsem narážel :D
AugiCZ @alenkacz LOL Ve srovnání s Javou by každý jazyk vyšel jako awesome ;-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment