Ich finde, man kann den Satz "C# - eine Weiterentwicklung von C und C++ - ist typsicher und objektorientiert" schon so stehen lassen.
C# hat einen Großteil seines Stils bzw. Aufbau von C/C++ und im direkten Vergleich mit dem C#-Unsafe-Code Verfahren, ist C# nur rund 20% langsamer (direkter Vergleich aus einem Benchmarking - leider finde ich im Moment den Link nicht mehr) als C/C++, was für eine objektorientierte Sprache _verdammt_ gut ist.
Alles in Allem ist C# eine innovative Sprache, die sehr leicht zu erlernen ist, Spass macht und unglaublich Usability- bzw. Leistungsorientiert arbeitet.
Ich bin momentan auch dabei, diese Sprache zu erlernen, um mir meinen Alltag als Administrator zu erleichtern.
C# bietet alle Möglichkeiten, die auch eine S*****sprache, wie VBS***** beinhaltet.
Jetzt denkt der Ein oder Andere bestimmt - ja klar, wäre ja auch traurig, wenn eine Hochsprache nicht mächtiger als eine S*****sprache wäre.
D.h. schnell und unkomplizierte Lösungen entwickeln, welche an diverse Schnittstellen gebunden sind, wie z.B. WMI-Abfragen, ADSI etc. pp.
Diese Dinge kann man leider nicht via C/C++ in diesem Tempo bzw in dieser Leichtigkeit lösen, wie es mit C# möglich ist.
Jeder muss "seine" Sprache für seinen Anwendungsbereich finden. Wer Treiber entwickelen möchte bzw. sehr "Hardwarenah", sollte doch lieber zu C/C++ greifen. ;-)
Das ist meine Meinung zu C#.
Viele Grüße,
haze303
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|