Seiten

Mittwoch, 17. November 2010

17-11-2010

Mittwoch

Heute möchte ich einmal ein wenig über die Programmiersprache reden, die wir momentan in der Berufsschule beigebracht bekommen:

" Sie scharp " ist eine der jüngsten großen Programmiersprachen und wurde von dem Softwaregiganten Microsoft ins Leben gerufen. Grund dafür war unter anderem eine erleichterte Programmierung von Windows - Anwendungen. C# stellt besonders hierfür eine besonders leicht zu implementierende grafische Benutzeroberfläche zur Verfügung. Um eine Oberfläche mit der bekannten Fenster-Optik zu implementieren ist z.B. mit der weit verbreiteten Sprache C++ ein sehr viel größerer Aufwand nötig.

C# konnte natürlich aufgrund seines späten Geburtsjahres von seinen Entwicklern viele Vorteile wie zum Beispiel einen automatischen " Garbagecollector " zur Freigabe von nicht mehr verwendeten Speicherbereichen und der seltenen Mehrfachvererbung mitgegeben bekommen, da die Prinzipien zu diesem Zeitpunkt bereits in mehreren anderen Sprachen ausprobiert werden konnten. C# ist eine .NET Sprache und verfügt über die Eigenschaft Informationen über eine Klasse, ein Objekt oder eine Methode mittels sogenannter "Delegaten" zur Laufzeit auszuwerten.

Recht ungewöhnlich für eine moderne Programmiersprache ist, dass die fast unverzichtbaren " Zeiger " in C# nur für sogenannten " unsicheren Code " erlaubt sind und über Zonen mit eingeschränkten rechten hinaus nicht ausgeführt werden dürfen.

Keine Kommentare:

Kommentar veröffentlichen