Die Programmiersprache C#
C# (gesprochen C-Sharp) ist eine objektorientierte „General Purpose Language“, also eine Programmiersprache mit einem weiten Anwendungsfeld. Entwickelt wurde sie vom Softwarehersteller Microsoft.
C# zählt zu den objektorientierten Programmiersprachen, kam im Jahr 2001 auf den Markt und eignet sich sowohl zur Entwicklung sprachunabhängiger .NET- als auch COM-Komponenten. So ist auch hier eine Sprachunterstützung für Delegate und Attribute vorhanden.
Infos zu C#
Der Name C# leitet sich aus der Musik ab, in der ein Kreuz (engl. Sharp) hinter einem Ton pinzipiell einen Halbton beschreibt – in diesem Fall den höherliegenden Ton Cis (engl. C sharp). Seit Ende 2001 ist C# durch die Normungsorganisation ECMA normiert. 2003 kam der Status als ISO-Standard hinzu.
C# ist prinzipiell plattformunabhängig. So ist es beispielsweise auch Linuxnutzern möglich, diese Programmiersprache für Entwicklungen mit ihrem Betriebssystem zu verwenden. Die aktuelle Version ist 4.0.
Weitere Entwicklungsumgebungen für C#
Zusätzlich zur konzerneigenen Entwicklungsplattform Microsoft Visual Studio bieten mittlerweile auch andere Hersteller alternative IDEs an. Diese sind beispielsweise MonoDevelop, SharpDevelop (beide OpenSource), XNA-GameStudio sowie der C#-Builder von Borland.
Link zum Artikel: Was ist Objektorientierte Programmierung?