C# Introduction and its History
C# Introduction
900
10-Dec-2019
Nishi Tiwari
10-Dec-2019Introduction
C# is an object oriented programming language (OOPL) which is simple, modern, robust and secure. It allows developers to build variety of applications such as windows application, web application, web services etc. which runs on the platform of .NET Framework.
.Net Framework
.Net Framework is platform to develop software applications for windows, mobile phones and web. It is developed by Microsoft and its first version released in 2000. It consist of more than 60 languages to run such as C#, Visual Basics, F#, PASCAL etc.
.Net Framework has two components, Common Language Runtime (CLR) & Framework Class Library (FCL). CLR is a program execution Engine which loads and executes the program. It converts executable codes into native codes. FCL is a library which contains thousands of built in classes to develop applications easily, using the concept of reusability.
Features of C#
History of C#
C# was developed by Anders Hejlsberg a Microsoft employee in 2002, who is also known as founder of C#. It was introduced with .Net Framework1.0 and currently it is working on .Net Framework5.0. It is based on family of C language & java along with additional features.