What is C#
C# is pronounced as "C-Sharp". It is an object-oriented programming language provided by Microsoft that runs on .Net Framework.C# is a fully object oriented language like java and is the first component-oriented language. It has designed to support .Net framework, The new development platform of Microsoft for building component-based software solutions .It is simple, efficient, productive and type-safety language derived from c and c++. Although it belongs to the family of c and c++ it is purely objected oriented ,modern language suitable for developing web based development.
By the help of C# programming language, we can develop different types of secured and robust applications:
- Window applications
- Web applications
- Distributed applications
- Web service applications
- Database applications etc.
C# is approved as a standard by ECMA and ISO. C# is designed for CLI (Common Language Infrastructure). CLI is a specification that describes executable code and runtime environment.
C# programming language is influenced by C++, Java, Eiffel, Modula-3, Pascal etc. languages.
- It is brand new language derived from c and c++ family
- It is simplifies and modernizes c++
- It is the only component oriented language available today
- It is the only language designed for the .net framework
- It is object oriented and web enabled
- Major parts of ,net framework are actually coded in c#
- C# is expected to play a major role in developing applications on cooperating networks of web sites