amikor kijött a JAVA mindenki hasra esett tõle. istenítették és hatalmas jövõt jósoltak neki. ebbõl persze semmi nem lett és igen hamar elõjöttek a hátrányok.
kijött a .Net C# és folyamatosan fikázzák, miközben minden egyes paraméterében nagyságrendekkel jobb mint a JAVA. kisebb, gyorsabb, hatékonyabb és gyorsabban fejleszthetõ kód. a framework memória és kód kezelése is jobb/gyorsabb és biztonságosabb/stabilabb mint a JVM.
tesztek szerint a C# compiler minimálisan fordít rosszabb kódot mint a C/C++é. ez teljesítményben a köv listát állítja fel: ASM, C/C++, C#. a kis kompromisszumért cserébe viszont platform független (és teljesen OO). amikor jött a C ugyan ez a rizsa ment, mint amit te is löksz, mondván, h az ASM az igazi. látjuk mi lett belõle.
jelen operációs rendszereknél (win/lin/stb.) a framework miatt a C# nem alkalmas rendszer programozásra, mivel egy külön teljesen elválasztott szinten fut a megírt program. ez visziont a vistánál teljesen megváltozik, mivel ott a framwork lesz maga a rendszer és nem mellesleg maga a vista kódja is egy speckó C#-ban íródott(ik).
egy nem rendszer programnál olyan minimális a C++ és a C# közötti teljesítmény különbség, h a kapott elõnyökért cserébe egyáltalán nem éri meg foglalkozni vele. fõleg, h _elméletileg_ hiába gyorsabb/energiatakarékosabb a C++ program, ha a gyakorlatban ez olyan minimális, h max "mûszerekkel" érzékelhetõ.
note: ha elsõ futtatásra lassú egy frameworköt használó program, nem kell kétségbe esni, másodikra már nem lesz az. ez a platform függetlenség ára.