Monday, 28 January 2013

C# - How it's all about


·         C# is one of the languages used to create applications that rum in .NET CLR.
     
      It is an evolution of the C and C++ languages and has been created by Microsoft to work with the .NET platform.

·         Developing applications using C# is simpler than using C++, because the language syntax is simpler.

·          C# is a powerful language, as those features of C# parallel the features of C++ such as directly accessing and manipulating system memory, can only be carried out using code marked as unsafe.

·         C# code is slightly more verbose than C++. This is a consequence of C# being a type-safe language. 

Friday, 25 January 2013

DOT NET: How it works:


     Application code is written using a .NET – compatible language language such as C#
     
T   That code is compiled into MSIL, which is stored in an assembly.
   
   When  this code is executed (either in its own right if it is an executable or when it is used from other code), it must first be compiled into native code using a JIT compiler
   
   The native code is executed in the context of the managed CLR, along with any other running applications or processes.