
C Sharp
objectgeoriënteerde programmeertaal voor het .NET framework / Uit Wikipedia, de vrije encyclopedie
C# (Engels uitgesproken als "C sharp" ) is een programmeertaal ontwikkeld door Microsoft als deel van het .NET-initiatief, en later geaccepteerd als standaard door ECMA (ECMA-334) en ISO (ISO/IEC 23270). C# is objectgeoriënteerd en lijkt qua syntaxis en semantiek sterk op Java, maar bevat vooral in latere versies allerlei voorzieningen waardoor ook in andere programmeerstijlen gewerkt kan worden, terwijl vooral in de bibliotheken en programmeeromgeving een sterke invloed van Object Pascal en Delphi te zien is. Anders Hejlsberg, de ontwerper van Delphi, heeft een leidende rol gehad in het ontwerpen van C# en .NET.
De taal is geïnspireerd door C. De naam is een verwijzing naar de muziek: een toon die een halve toon hoger is dan een C heet C# (Engelse uitspraak: C sharp). In het Nederlands zou dat Cis zijn. |
![]() ![]() |
C# | ||||
---|---|---|---|---|
![]() | ||||
Paradigma | gestructureerd programmeren, imperatief programmeren, objectgeoriënteerd programmeren, Event, functioneel programmeren, Genericiteit, Reflectie | |||
Verschenen | 2001 | |||
Ontwikkeld door | Microsoft | |||
Huidige versie | 11.0[1] ![]() | |||
Typesysteem | nominatief typesysteem, type-inferentie, dynamisch typesysteem | |||
Implementaties | .NET Framework, Mono | |||
Beïnvloed door | C++, C, Java, Delphi, Modula-3, Cω, Eiffel, F#, Haskell, Icon, J#, Object Pascal, Rust, ML, Visual Basic | |||
Invloed op | D, Java, Vala, Windows PowerShell | |||
Bestandsextensies | cs, csx | |||
Website | (en) C# op de website van Microsoft | |||
|

C# is ontworpen door Anders Hejlsberg en het ontwikkelingsteam wordt momenteel[(sinds) wanneer?] geleid door Mads Torgersen.