Das ist allerdings noch keine Rechtfertigung mit Verallgemeinerungen um sich zu werfen
Die geringere Performance ist zwar rein theoretisch da, fällt aber in der Praxis heutzutage kaum mehr auf (dank JIT-Compiler). Außerdem sind die Systeme heute so Leistungsfähig das es so oder so kaum ins Gewicht fällt. Was du allerdings mit "Balast" meinst kann ich nicht nachvollziehen. Es ist zwar richtig das .NET mit einer Zwischensprache arbeitet, jedoch dient das nur zur allgemeinen Verständigung der .NET Programme unter sich und natürlich für den Compiler. Wenn man es genau nimmst stellt diese Zwischensprache die Befehle nur "vereinfacht" dar.
Das ist aber bei C/C++ meiner Auffassungsgabe nicht anders. Auch dort werden viele Klassen für Häufig benötigte Arbeiten mitgeliefert. Das ist bei .NET nicht anders.
Weil es eine gute Basis zur Software-Entwicklung unter Windows-Systemen ist. Des weiteren lässt sich das dekompilieren mit verschiedenen Techniken zumindest erschweren (nichts ist sicher)
MfG, Sawyer





Zitieren
