Posts

Showing posts from September, 2021

CLR with advantages and architectures

Image
Common Language Runtime (CLR): CLR is the virtual machine component that manages the execution of programs written in any .NET framework programming languages i.e. C#, F#, VB.NET etc. CLR Features /Advantages:- 1. Heart of .NET framework. 2. Part of .NET Framework provided by Microsoft. 3. Memory management using garbage collector. 4. Exception handling and security with OOPS concepts. 5. Improved performance. 6. Language and architecture independency. 7. Multi-Thread support. 8. Convert MSIL code into native code using JIT compiler. 9. Extensible types. CLR ARCHITECTURE:   Components of CLR: 1.    CLR Loader: It loads all classes at runtime. 2. Garbage Collector:   It collect unused objects and deallocate objects  to reduce memory. 3.    Code Manager: manages code at runtime. 4.    Exception Manager: It handles exception at runtime.   5. JIT Compiler: ...

Definition and features of C#.

  Definition: C# is a modern programming language developed by Microsoft for building different types of applications i.e. console applications, windows application, web applications and mobile applications etc. The first version of C# was 1.0 which came in the year 2002. C# Features / Characteristics:- 1. C# is pronounced as "C-Sharp". 2. C# is a part of .NET Framework provided by Microsoft. 3. C# is a case sensitive programming language. 4. C# supports object oriented programming features     Such as encapsulation, inheritance, abstraction     And polymorphism. 5. C# widely used to build small to large applications. 6. C# supports automatic garbage collection and exception handling. 7. C# compatible with other .NET framework programming languages. i.e. VB.NET and F# etc.    

What is .NET framework in simple words.

Image
  Definition: .NET framework is a software development framework introduced by Microsoft for building different types of applications i.e. console applications, windows application, web applications and mobile applications etc. The first version of .NET framework was 1.0 which came in the year 2002. .NET Framework Features / Characteristics:- 1. .NET stands for ‘Network enabled technology’. 2. Easy development of different types of applications. 3. Rapid application development. 4. Multi-Language support with asynchronous    programming. 5. Object oriented programming (OOPS) support. 6. Loosely coupling and extensible architecture. 7. Easy and rich debugging support. 8. Memory management and security. .NET FRAMEWORK ARCHITECTURE:-   The .NET Framework is composed of four main components: 1   1.  Common Language Runtime (CLR). 2.    Framework Class Library (FCL). 3.   Core Languages (Win Forms, ASP.NET, ADO....