VC++ oder C# ? Was ist besser ?

knopper

Mitglied
Hallo,

Ich möchte gerne wissen:
Kann C# alles ? Oder es gibt auch Sachen die man nut in VC++ machen kann ?
Ist C# schneller als VC++ ? ( Beim Netzwerk Programmierung, Resourecen , Performance, Sicherheit ...)

Ich möchte eine komplexer Anwendung schreiben, die viel mit Netzwerkprotokollen zu tun hat, und zugriff auf Hardware Treiber Komponenten,
welche in C++ ( z.B. NDIS Treiber ) geschrieben sind.

Ist es wirklich besser in C# zu schrieben ?
Habe bis jetzt nur Erfahrung mit C und Java.

Empfehlungen oder links wäre mir sehr dankbar.

Gruss
 
knopper hat gesagt.:
Hallo,

Ich möchte gerne wissen:
Kann C# alles ? Oder es gibt auch Sachen die man nut in VC++ machen kann ?

Es gibt Dinge die C# kann, wo mann aber dennoch zu C++ greifen sollte. Umgekehrt genaus.
Im übrigen ist VC++ keine Programmiersprache.

Ist C# schneller als VC++ ? ( Beim Netzwerk Programmierung, Resourecen , Performance, Sicherheit ...)

Schneller bei Performance?
Schneller bei Sicherheit?

hä? :-)

Nein normalerweise ist nativ kompiliertes C++ schneller als Bytecode kompilierte Sprachen wie ( C# und Java ).
Benchmarks haben aber gezeigt das es Datenstrukturen gibt die bei Bytecode Sprachen
schneller abgearbeitet werden da hier der JIT besser optimieren kann als versch. C++ Compiler.
Aber im Normalfall ist C++ um einen geringen Anteil schneller.

Ich möchte eine komplexer Anwendung schreiben, die viel mit Netzwerkprotokollen zu tun hat, und zugriff auf Hardware Treiber Komponenten,
welche in C++ ( z.B. NDIS Treiber ) geschrieben sind.

Netzwerkanwendungen sind Top Einsatzgebiete von C#.
Für hardware nahe Programmierung wie Treiber ist wiederrum C(++) besser geeignet.

Ist es wirklich besser in C# zu schrieben ?

Das kommt immer auf das Projekt an.
 
Hi,

Danke für die Info.
eine Mobile IPv4 Client beispiel. Ist das mit C# realisierbar ?
Das ist wie übegrigens auch eine Win Service

Gruss
 
man muss natürlich vorher .NET Framework installieren.
Aber Longhorn hat es drauf oder ? WinCE vielleicht später.
Und beispiel kann ich auch gute SIP -Anwendungen( Wie VoIP App) mit C# programmieren ?

Gruesse
 
Zurück