C-Sharp — Änderungen 10706 → 10709

Zeile 7: Zeile 7:
 
|Plattformen = [[Windows]], teilweise [[Linux]] und andere
 
|Plattformen = [[Windows]], teilweise [[Linux]] und andere
 
|Kernel = [http://singularity.codeplex.com/ Singularity - Kernel]
 
|Kernel = [http://singularity.codeplex.com/ Singularity - Kernel]
−
|Homepage = [http://www.ecma-international.org/publications/standards/Ecma-334.htm ECMA - Spezifikation der Sprache]
+
|Homepage = [http://www.ecma-international.org/publications/standards/Ecma-334.htm ECMA-Spezifikation der Sprache]
 
}}  
 
}}  
  
−
C# (in der Überschrift aus technischen Gründen C-Sharp) ist eine von Microsoft entwickelte objektorientierte Sprache. Sie wird insbesondere in der [[Windows]] - Programmierung eingesetzt, wo sie die vorherrschende Sprache ist, zumindest im .NET - Bereich. Sie wird meist zusammen mit Visual Studio verwendet, allerdings existieren auch Portierungen für Linux. Der [[GCC]] unterstützt diese Sprache '''nicht'''.
+
C# (in der Überschrift aus technischen Gründen C-Sharp) ist eine von Microsoft entwickelte objektorientierte Sprache. Sie wird insbesondere in der [[Windows]]-Programmierung eingesetzt, wo sie die vorherrschende Sprache ist, zumindest im .NET-Bereich. Sie wird meist zusammen mit Visual Studio verwendet, allerdings existieren auch Portierungen für Linux. Die [[GCC]] unterstützt diese Sprache '''nicht'''.
 +
 
  
 
== Compiler ==
 
== Compiler ==
−
Der vorherrschende Compiler für C# ist der Visual - Studio - Compiler, unter anderem auch deswegen, weil die Sprache auf Unix - Systemen kaum genutzt wird. Es existieren jedoch zwei Compiler, die C# und teilweise auch das .NET - Framework unterstützen:
+
 
 +
Der vorherrschende Compiler für C# ist der Visual Studio-Compiler, unter anderem auch deswegen, weil die Sprache auf Unix-Systemen kaum genutzt wird. Es existieren jedoch zwei Compiler, die C# und teilweise auch das .NET-Framework unterstützen:
  
 
* dotGNU (siehe auch: [http://dotgnu.org Website des Projekts])
 
* dotGNU (siehe auch: [http://dotgnu.org Website des Projekts])
Zeile 19: Zeile 21:
  
 
Sie sind beide sowohl auf Windows als auch auf Linux verfügbar sowie auf einigen weiteren Plattformen.
 
Sie sind beide sowohl auf Windows als auch auf Linux verfügbar sowie auf einigen weiteren Plattformen.
 +
  
 
== Betriebssysteme in C# ==
 
== Betriebssysteme in C# ==
−
Das bekannteste Beispiel für ein in C# programmiertes OS ist [[Singularity]], das von Microsoft entwickelt wird und als Open - Source - Projekt kostenlos erhältlich ist.
+
 
−
Es ist, genau genommen, in einem C# - Dialekt namens Sing# programmiert und zwingt alle Anwendungsprogrammierer dazu, ebenfalls in dieser Sprache zu programmieren, damit Programme nicht mehr abstürzen können, da in Sing# bestimmte Mechanismen dies verhindern sollen.
+
Das bekannteste Beispiel für ein in C# programmiertes OS ist [[Singularity]], das von Microsoft entwickelt wird und als Open Source-Projekt kostenlos erhältlich ist.
 +
Es ist, genau genommen, in einem C#-Dialekt namens Sing# programmiert und zwingt alle Anwendungsprogrammierer dazu, ebenfalls in dieser Sprache zu programmieren, damit Programme nicht mehr abstürzen können, da in Sing# bestimmte Mechanismen dies verhindern sollen.
  
 
Weitere, eher unbekanntere Projekte sind [[Geis OS]] sowie [[Cosmos]].
 
Weitere, eher unbekanntere Projekte sind [[Geis OS]] sowie [[Cosmos]].
 +
 +
 +
== Weblinks ==
 +
* [http://www.ecma-international.org/publications/standards/Ecma-334.htm ECMA-Spezifikation der Sprache]