Keresés

Új hozzászólás Aktív témák

  • tobal

    tag

    válasz divrapier #10 üzenetére

    Lehet, hogy nem minden C++ programozó megy ilyen mélyen bele, mindenesetre C++-ban van rá lehetőség, hogy aprólékosan vezéreld a gépet, mert több mindent hagy a programozóra. Ezért lehet gyorsabb programokat írni C++-ban (ezért írják pl a komolyabb játékokat is a mai napig C++-ban).
    Egyébként a Mono-t se az MS-nek köszönhetjük... de nem flamelni akarok. A Java-hoz rengeteg platformra adnak ki JVM-et, a forráskód nagy része is nyitott már. Az MS érdekes módon sosem adott ki linuxra .NET framework-öt. És ugyanúgy Silverlight-ot sem. A Moonlight, Mono, és egyéb projectek a nyílt forrású közösség próbálkozásai arra, hogy a monopol helyzetben lévő MS zárt "kvázi-szabványai" elérhetőek legyenek szélesebb körben. Ezzel persze nem a C#-ot akarom ócsárolni, véleményem szerint ez egy nagyon jól összerakott nyelv.

  • tobal

    tag

    Azzal azért vitatkoznék, hogy a .NET a jövő technológiája. Ez legfeljebb a windows-os környezetben igaz. C++-ban nem csak win-re lehet programozni, ellentétben a C#-al. A Java pedig kifejezetten platformfüggetlen, és legalább olyan könnyű benne programozni, mint C#-ban.
    Kezdő nyelvnek amúgy csak annak ajánlom a C++-t, akit mélyebben érdekel a programozás, és az informatika. C++-nál előjönnek a pointerek, memóriakezelés, stb, amiket a Java és a C# előzékenyen elfed a programozó elől. Magyarul ha C++-ban programozol, tudni fogod, hogy mit csinál ténylegesen a program, "belelátsz a lelkébe", de abban sokkal könnyebb hibát véteni, több odafigyelés kell, ezért lassabb is a programozás. Java-ban vagy C#-ban könnyebb dolgod lesz, viszont nem fogod igazán megérteni, hogy ténylegesen hogyan működik a program.

    Ja, és a cikk tetszett, várom a folytatást.

Új hozzászólás Aktív témák