C#: Bedeutung und Konzept | fecher
C#
IT-Glossar

C#: Bedeutung und Einordnung

C# (gesprochen: C sharp) ist eine 2001 erschienene, von Microsoft entwickelte Programmiersprache. Es handelt sich bei C# um eine objektorientierte Sprache, die plattformunabhängig verwendbar ist, aber ursprünglich für die .NET-Plattform designed und optimiert wurde. Für Microsoft hat — ähnlich wie andere .NET-Programmiersprachen — C# große Bedeutung im Hinblick auf die eigene Softwarestrategie. Es sind seit der Einführung und Zertifizierung nach ISO-Standards zahlreiche Erweiterungen entwickelt worden.

C#: Definition und Konzept

Konzeptionell weist C# — als Weiterentwicklung von C — Ähnlichkeiten mit den Programmiersprachen C++ (in Bezug auf seine Rechenleistung) und Visual Basic (hinsichtlich der Benutzerfreundlichkeit) auf. Auch an Java erinnernde Funktionen sind enthalten. Einer der wesentlichen Fortschritte gegenüber C ist die Unterstützung von so genannten Attributen und Delegaten, bei denen es sich um Nachfolger der Funktionszeiger aus C handelt. Bestimmte Eigenschaften (=Attribute) können nun objektbasiert vererbt werden. Das heißt, dass das betreffende Objekt seine Attribute automatisch von einem anderen konkreten Objekt übernehmen kann.

Vorzüge in der praktischen Anwendung

C# ist eine der am weitesten verbreiteten Programmiersprachen. Ihre Objektorientierung bietet den großen Vorteil, dass bereits geschriebener Quelltext nicht nur für seinen ursprünglichen Zweck benutzt werden kann, sondern in anderen Zusammenhängen erneut verwendbar ist, ohne dass hierfür jedes Mal ein neuer Code geschrieben werden muss. Dies vereinfacht die Programmierung erheblich — und beschleunigt somit im Endeffekt die Entwicklung und Einführung neuer Produkte oder Dienstleistungen. Deshalb hat C# auch in der Anwendungsmodernisierung eine große Bedeutung.

Sie interessieren sich für Anwendungsentwicklung und Softwaremodernisierung? Neben diesem Beitrag zur Bedeutung von C# finden Sie weitere Erläuterungen und Begriffsklärungen in unserem IT-Glossar!