Def: Vorteile .NET

Beitrag lesen

Hi,

welche Vorteile habe ich, wenn ich in .net programmiere.

Zu dieser Frage gibt es im Internet wahrscheinlich genug Quellen. Siehe z.B. Microsoft-Seiten. ;-)

Aber ein .NET Programm ist doch langsamer als ein z.B. mit VB6 entwickeltes Programm, da doch der Quellcode erst compiliert werden muß.

Ja, ja, aber *wenn* es erstmal kompiliert ist, dann muss es nicht grundsätzlich langsamer als native Programme. Bildhaft gesprochen müssen sich .NET-Programme erstmal warmlaufen. Manche argumentieren auch, dass .NET-Programme sogar schneller sein können, weil der JIT-Compiler sein Wissen über die genaue Hardware und Systemauslastung in die Optimierungen einbeziehen kann. Andererseits gibt es Bestrebungen, ähnliche Vorgehensweisen auch für native Compiler nutzbar zu machen, siehe z.B. LLVM.
Was VB6 angeht, ich bin zwar kein Fachmann, aber ist da nicht auch ein Interpreter im Spiel?

Gruß
Def