Die vollständig objektorientierte Programmiersprache C# stellt eine Weiterentwicklung von C und C++ für die Microsoft .net Plattform dar. Durch die Reduktion der Komplexität des Sprachumfangs gegenüber C++ wurde C# weniger fehleranfällig. Durch das Hinzufügen der Typsicherheit wurde die Entwicklung und Wartung der Software wesentlich erleichtert. Somit stellt C# eine Programmiersprache dar, die so einfach wie Visual basic, aber so leistungsfähig wie C++ ist. Ein wesentliches Ziel von C# besteht weiterhin in der Entwicklung von komponentenorientierter Software sowohl in der herkömmlichen Windows Umgebung als auch für das WEB ( WebServices ). Die Verwendung von COM Objekten zur Entwicklung von mehrschichtigen und verteilten Anwendungen wird verstärkt unterstützt, da jedes Objekt in C# automatisch zu diesem wird. Da jedes Element als Objekt angesehen wird, steht innerhalb der C# Programmiersprache der objektorientierte Ansatz stets im Vordergrund. Dies hat eine stabilen, wiederverwendbaren und erweiterbaren Programmcode zur Folge. |
Projekterfahrung mit C# hat die Software-Entwicklung Heid seit 2001 durch diese Projekte gesammelt: |
|
Stand: 19.05.2003