Dieser Text beschreibt C-Sharp. Der untere Text beinhaltet die C-Sharp Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine C-Sharp Definition vorhanden sein. Sollte eine Definition von C-Sharp fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von C-Sharp möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema C-Sharp Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema C-Sharp beschreiben finden Sie auf der Seite alle Artikel über C-Sharp. Fragen zu dem Thema C-Sharp können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
C-Sharp ArtikelC# (Aussprache: ßie-scharp) ist eine objektorientierte Programmiersprache, die vom Softwarehersteller Microsoft in dem Rahmen seiner .NET-Initiative eingeführt wurde. Die Syntax von C# ist an die Programmiersprachen C++ und Java angelehnt.
An der Entwicklung von C# war Anders Hejlsberg maßgeblich beteiligt, der schon für den Softwarehersteller Borland die Programmiersprache Delphi entwickelte, die auf Pascal basiert.
C# ist ursprünglich ein Symbol für den in der Musik durch ein Kreuz um einen Halbton erhöhten Ton c, das Cis - englisch "C sharp" (Aussprache: ßie-scharp). Teilweise wird C# auch mit "see sharp" (scharf sehen) übersetzt oder in dem deutschen Sprachgebrauch von wenigen Entwicklern Cis (Aussprache: ziss) genannt.
Die Aussprache ßie-scharp hat sich allerdings durchgesetzt.== Konzept ==
Neben Konzepten der Programmiersprachen Java und Delphi greift C# auch Konzepte aus C++ sowie der Microsoft-eigenen Sprache Visual Basic auf. Beide Programmiersprachen sind ebenfalls, neben weiteren, als eigenständige Portierungen in dem .NET-Framework verfügbar und nutzbar.
C# wurde von Microsoft als eine der Sprachen in dem Rahmen der .NET-Plattform entworfen. C#-Programme können darum in einer virtuellen Laufzeitumgebung (runtime environment) auf einer virtuellen Maschine (VM) ausgeführt werden. Das selbe Konzept ist schon lange von anderen Programmiersprachen bekannt z.B. von Smalltalk, Java oder Python.
Eine Besonderheit von C# sind sogg. Attribute. Attribute erlauben es, Informationen über eine Klasse, ein Objekt, oder eine Methode zu speichern, die von anderen Programmen ausgewertet werden können. Man spricht hierbei auch von Metadaten.
Eine weitere Besonderheit sind sogg. Delegates. Dieses Konzept hat Anders Hejlsberg von seiner Programmiersprache Delphi nach C# übertragen. Das Konzept lässt sich mit Funktionszeigern vergleichen. Ein Delegate kann auf eine Methode einer Klasse verweisen. In dem Unterschied zu Funktionszeigern kann ein Delegate zusätzlich auch auf eine Instanz dieser Klasse, also ein Objekt, verweisen. Ein Aufruf eines Delegates ruft also eine Methode auf, der implizit ein Objekt als Parameter übergeben wird.
Einige der Elemente von C++, die in dem Allgemeinen als unsicher gelten, wie beispielsweise Zeigerarithmetik , wurden in C# ca. für so genannten "unsafe code" (unmanaged code) erlaubt. Dieser benötigt eine veränderte Sicherheitseinstellung, um auf einem Absichtsystem ausgeführt zu werden, und einen zusätzlichen Compiler-Schalter, um ihn zu übersetzen. Somit wird vermieden, dass sich versehentlich unsicherer Code in eine Anwendung einschleicht.
Buch-Tipp: ADS - Topfit beim Lernen Optimind ist einfach super! Ich bin ADS-Elterntrainerin und informiere mich ständig über neue Konzepte bzgl. Lernen und ADS. Dieses Buch gibt wirklich geniale, praktische und schnell umsetzbare Tips, wie man ADS-Kinder beim Lernen unterstützen kann. Dieses Buch ist durch seine Aufmachung besonders ansprechend für Eltern und betroffene Jugendliche.... | |
Hauptartikel: Hallo-Welt-Programm in C#
Buch-Tipp: Das Dr. Hauschka-Konzept - Schönheit pur (Mosaik bei Goldmann) Toll, bleibt aber ein wenig an der Oberfläche Man nehme eine Prise Schulmedizin, ein wenig TCM, ein wenig Anthroposophie und verpacke es modern und inspirierend in einem schön gelayouteten Buch.
Fazit: Man sollte eine vernünftige Hautpflege benutzen - eine wie die von Dr. Hauschka, und sich um seine Seele und um seinen Magen kümmern. Hilfe zur... |
| |
Hauptartikel: Syntax von C#
Buch-Tipp: Das Harvard - Konzept. Klassiker der Verhandlungstechnik Der Klassiker - lesenswert mit Ergänzungsbedarf Der Klassiker auf dem Gebiet der Verhandlungsführung. Fisher, Ury und Patton haben in diesem Buch eine Menge "gesunden Menschenverstand" pragmatisch und sofort anwendbar zusammengefasst. Die "schwierigen Gefühle" kommen etwas zu kurz, aber sonst ist dieses Werk sehr interessant und anregend. |
| |
Neben der von Microsoft favorisierten Entwicklungsplattform Visual Studio .NET (http://www.microsoft.com/germany/ms/entwicklerprodukte/visualnet03/) aus dem eigenen Hause, gibt es inzwischen auch Entwicklungsumgebungen (IDEs) anderer Hersteller für C#:
|
Weiteres zu dem Artikel C-Sharp | | Andere Leser interessierten sich auch für folgende Beschreibungen: | Aufruf, Ecma, Halbton, Macos, Methode, Programmiersprachen, Sharpdevelop | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'C-Sharp' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die C-Sharp Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'C-Sharp' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'C-Sharp' und 'C-Sharp' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'C-Sharp' Beschreibung entsprechen.
|
|
|