C Sharp (programming language)
The correct title of this article is C# (programming language) . The substitution or omission of the # is due to technical restrictions. C# Paradigm Structured, imperative, object-oriented, event-driven, task-driven, functional, generic, reflective, concurrent Family C Designed by Microsoft Developer Microsoft First appeared 2000 ; 18 years ago ( 2000 ) [1] Stable release 7.3 [2] / May 7, 2018 ; 3 months ago ( 2018-05-07 ) Preview release 8.0 [3] Typing discipline static, dynamic, [4] strong, safe, nominative, partially inferred Platform Common Language Infrastructure License CLR: MIT/X11 [5] Mono compiler: dual GPLv3 and MIT/X11 Libraries: LGPLv2 DotGNU: dual GPL and LGPLv2 Filename extensions .cs Website docs.microsoft.com/dotnet/csharp/language-reference/ Major implementations Visual C#, .NET Framework, Mono, DotGNU Dialects Cω, Spec#, Polyphonic C#, Enhanced C#, TypeScript Influenced by C++, [6] Eiffel, Java, [6] Modula-3, Object Pascal, [7] M...