Názor ke článku Kudy dál v kompilovaných jazycích? od harry_x - [11]: Let_Me_Be: A kolik velkych projektu (kde se...

  • 2. 12. 2007 22:23

    harry_x (neregistrovaný)

    [11]: Let_Me_Be: A kolik velkych projektu (kde se pocty radku kodu pocitaji minimalne na desetitisice) uz mas v C++, kolika takovym produktu jsi musel delat support pro zakazniky?

    Existuje zname pravidlo, ze pravdepodobnost chyby narusta umerne velikosti kodu, u spatnych programatoru rychleji, u lepsich pomaleji, nicmene u velkych projektu proste chyby vznikaji, i kdyz to pisi velmi zkuseni lide.

    A to je prave misto, kde prichazeji na scenu jazyky jako Java ci C#, poskytuji velkou platformu existujiciho (odladeneho) kodu, na ktere se da velmi dobre stavet, snizuji moznost (a dopad) chyb a zaroven umoznuji rychly vyvoj aplikaci - a to je presne to, co potrebuje bussiness sfera.

    Ja mam C++ velmi rad, pisu v nem, ale treba predstava toho, jak nahrazuji Javovsky aplikacni server pro Javu EE vlastnim C++ resenim, mi prijde jako sci-fi... Vyvoj by se protahl o mesice (ne-li roky), zvysila by se pravdepodobnost vyskytu chyb, zobtiznila laditelnost etc. A ze je vysledne reseni vetsi, bere o neco vice pameti a je pomalejsi? No a? Uvedom si, ze treba takove Core 2 Quadcore stoji tolik, co nekolik hodin programatorova casu... Takze je asi jasne, co se vyplati...

    Trochu mi to pripomina napr. embedded vyvojovou scenu, kde se najdou skalni odpurci programovani cehokoliv jineho nez assembleru a pohrdlive se divaji na kazdeho, kdo si dovoli pouzivat C:-) Celkem jsem zvedavy, kdy se zacne prosazovat v vetsi mire embedded managed kod (at uz C# nebo Java) - na Javu na to dokonce je nativni podpora procesoru (Jazelle)...

    Mimochodem, Java vznikla jako reakce na komplikovany a neefektivni vyvoj a udrzbu C++ aplikaci v Sunu :-)