C# (pronounced “See Sharp”) is a multi-purpose computer programming language suitable for a wide variety of development needs.
C# combines the power and flexibility of C++ with the simplicity of Visual Basic. It encompasses strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines with support for the concepts of encapsulation, inheritance, and polymorphism. It incorporates many elements of the expression and statement syntax of C, and has a more refined object-oriented programming syntax than C++.
C# is one of the more popular programming languages, but is not as widely used as say C, Java, C++ or PHP.
Type of Language: Structured, imperative, object-oriented, event-driven, task-driven, functional, generic, reflective, concurrent
Designed by: Microsoft
Public Release: 2000
License: CLR: MIT/X11
RECOMMENDED OPEN SOURCE BOOKS
SOFTWARE FOR DEVELOPERS
.NET – software framework.
C# Corner – an online social community for IT professionals and developers.