Hlavní navigace

Názor ke článku Proč je Java za zenitem od mixal11 - Pracujem ako CTO v jednej nemenovanej spolocnosti. Dost sa...

  • 21. 3. 2014 22:00

    mixal11 (neregistrovaný)

    Pracujem ako CTO v jednej nemenovanej spolocnosti.

    Dost sa tu riesi ktory jazyk je rychlejsi. Z pohladu praxe to pre mna nie je primarny ani sekundarny ciel, aby skompilovany kod bezal co najrycchlejsie (pokial sa nerobi komplikovany vypocet na cas) Pre co su pre mna managovane jazyky zaujimave (u nas C# vsade - cloud, wp7,8, xamarin - Android, iOS) je podla priority:
    1. Blbuvzdornost/bez­pecnost kodu - ziadne chyby pri neinicializovanych premennych ako v C++ (ked nieco ide v debugu ale nie release atd), tazko hladatelne memory leaky(aj ked aj u manageovanych jazykov musi clovek vediet pracovat s pamatou), array boundaries checks, a pod
    2. Rychlost vyvoja - jednoduchsie debugovanie, mensie naroky na vzdelanie zamestnancov, sustredenie sa na jadro problemu, jednoduchsie paralelne programovanie ako v C++ a pod
    3. Rychlost behu - aspon na mobile je ako tak dolezita, na cloude moc nie. Tam vacsinou su "brzdou" aj tak IO operacie, SQL, NoSQL...

    Nechcel by som enterprise apps pisat v c++, myslim ze c#/java s nami bude este dlho.