C Sharp (programming language)

C# is a general-purpose, multi-paradigm programming language. C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines. The C# programming language was... Wikipedia

  • Paradigm:  Multi-paradigm: structured, imperative, object-oriented, event-driven, task-driven, functional, generic, reflective, concurrent
  • Family:  C
  • Designed by:  Anders Hejlsberg (Microsoft)
  • Developer:  Mads Torgersen (Microsoft)
  • First appeared:  2000
  • Typing discipline:  Static, dynamic, strong, safe, nominative, partially inferred
  • Platform:  Common Language Infrastructure
  • License:  Roslyn compiler: MIT/X11.NET Core CLR: MIT/X11, Mono compiler: dual GPLv3 and MIT/X11, DotGNU: dual GPL and LGPL
  • Filename extensions:  cs.csx
  • Data Source:  DuckDuckGo