Thursday, September 13, 2012

Over view of C#.

What is C#?


C# is a platform interdependent, simple, object-oriented and strongly typed programming  languageIt's syntax is similar to C and C++ syntax, and C# is designed based on "Object Oriented concepts" and principles.

There are lot of helpful features are there in C# programming language. As example we can take the "Garbage Collection" feature. Garbage collection in simple rearms is it an clear up  unmanaged  resources in the classes.

C#, as part of the .NET framework, is compiled to Microsoft Intermediate Language(MISL). So the platform independent comes in to action in C# with MISL.(The MSIL, like bytecode, is what allows C# to be platform independent.)

The potential for C# is great if the .NET platform succeeds. C# is designed to take advantage of the design of .NET.


C# History in Brief.


Anders Hejlsberg is the principle designer of the C# language, who was earlier involved with the design of Turbo Pascle, Embarcadero Delphi. 

C# was originally submitted for review to the ISO subcommittee JTC 1/SC 22 under ISO/IEC 23270:2003,which is now withdrawn. It was then approved under ISO/IEC 23270:2006.

C# Lessons -->