• Frenzy
    #48
    A C# nem félig meddig, hanem teljesen kompilált nyelv. Mikor futtatod, lefordult, az adott platformra és processzorra optimalizált natív gépi kód fut - akárha C vagy C++ fordítót használtál volna (leszámítva, hogy ott nem tudod mindig az adott gépre optimalizálni, hanem előre kell eldönteni, mire optimalizáljon a fordító).

    És C#-al lehet igenis durva dolgokat írni, még ha eszközmeghajtót nem is, ez kétségtelen. Nézd meg az Avalon-t, azt teljesen C#-ban/.NET-ben írják. Vagy nézd meg a Nasa WorldWind nevű programját, ezek igazán durva dolgokat csinálnak, és egyáltalán nem lassúak.

    mplayeren te mit ertesz? A microsoft féle régi mplayert vagy valami más programot? (ugye a régi, 6-os media player még mplayer néven futott általában, ezért kérdezem, hogy pontosan mire gondolsz?)

    Visszábbtérve, én nem akarom cáfolni, hogy a C-nek megvan a maga helye, és hogy esetleg manapság még lehet benne eszközmeghajtót is írni akár (bár már a Microsoft DDK is támogat C++ -t asszem), de hogy az ilyen tudást ásznak nevezzük, az nevetséges. A programok túlnyomó része nem is akar olyan mélyre nyúlni, az az operációs rendszer dolga. De ettől még egy nyelv vagy az abban kódolok nem lesznek kevésbé tehetségesek, vagy hozzá nem értők, esetleg kevésbé jó programozók, mint azok, akikkel pedig ezzel foglalkoznak.