Hlavní navigace

Názor ke článku Potvrzeno: Java bude Open Source! od deda.jabko - [11] me to prijde jako docela caste nedorozumeni....

  • 14. 11. 2006 15:08

    deda.jabko (neregistrovaný)

    [11] me to prijde jako docela caste nedorozumeni. c# je bliz c++ nez jave. pravda .NET runtimy se zase spis podobaji tem javovskym. java je svou koncepci porad bliz tomu smalltalku.

    o tom co popisujete jako klady by se dalo polemizovat.
    property, jsou hezka zalezitost, ale otazka je, je to objektove ciste... kdyz ctu property (ktera se v kodu jevi jako promenna), kdo mi zaruci, ze neudela side-effect (btw. pri kompilaci se property preklada na dvojici metod get a set jako v jave)

    event-typ (asi delegat)... v jave se dosahuje stejneho vysledku pomoci objektu, nejcasteji pouzitim anon. trid... ale je pravda, ze to vyzaduje trosku vic kodu... za cenu elegentnejsiho runtimu.

    schizofrenie mezi objektem a datovy typem nezmizela - primitivni typy tam jsou, jenom diky autoboxingu si tohu programator vsimat nemusi (vlastne je to dalsi syntakticky cukr), za co by si ale microsoft zaslouzil dostat na holou, je konstrukce "struct"... kdy jde vlastne o tridu, ktera se chova jako hodnotovy typ. na jednu stranu je vsechno objekt a na druhou stranu tady mame nastroj na tvorbu novych primitivnich typu

    je to veci volby... c# je hezka kopie java a c++, ale nad nekterymi pozlatky bych tak moc nejasal...