ISBN-13: 9783640782512 / Niemiecki / Miękka / 2010 / 28 str.
ISBN-13: 9783640782512 / Niemiecki / Miękka / 2010 / 28 str.
Studienarbeit aus dem Jahr 2010 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,3, Helmut-Schmidt-Universitat - Universitat der Bundeswehr Hamburg, Veranstaltung: Softwareentwicklung, Sprache: Deutsch, Abstract: C# gehort zu den in letzten Jahren meistverwendeten Programmiersprachen. Die Sprache bleibt nicht auf einem Punkt stehen. Mittlerweile ist die Version 4.0 eingefuhrt worden und der Sprachumfang wachst mit jeder neuen Version. Die ansteigende Funktionalitat und der in den Vordergrund ruckende Komfort steigern die Machtigkeit von C# mit jeder Version. Der Grundgedanke den C# von Anfang an verfolgt, eine stark typisierten Sprache mit der Gewahrleistung einer hohen Typsicherheit, soll bestehen bleiben. C# wurde konzipiert, um robuste und langlebige Komponenten entwickeln zu konnen, die die Bewaltigung des realen Lebens erleichtern. Die Komponenten bilden den Mittelpunkt fur alle Objekte und stellen die Kernelemente der Sprache. Robustheit und Langlebigkeit der Software sind wichtige Aspekte, die monatelang laufende Webserver ohne ausserplanmassige Neustarts ermoglicht haben. Gerade die einfache, sichere und intuitive Umgebung sowie eine Fehlerbehandlung die Ausnahmebehandlungen ermoglicht, haben dazu beigetragen. Die wichtigste Voraussetzung dafur liegt in der Typsicherheit der Sprache. Sie schutzt den Programmierer vor unsicheren Typumwandlungen, vor nicht initialisierten Variablen und anderen haufig auftretenden Programmierfehlern.3 In dem Entwicklungsprozess von C# und mit dem Erscheinen neuer Versionen hat sich an der Typisierung in C# grundlegendes verandert. Ab Version 3.0 ist die Verwendung implizit typisierter Variablen erlaubt. In Version 4.0 wurde mit den dynamischen Objekten noch einen Schritt weiter gegangen. Die vorliegende Seminararbeit soll einen Einblick in diese zwei Konzepte geben und sich mit deren Herkunft und Funktionsweise auseinander setzen. Die Frage bei der Beurteilung der Innovationen ist, ob und warum Veranderungen in dem Typs"