Search This Blog

Friday, 11 August 2017

Common Language Runtime

The Common language run-time simplifies application development provides a robust and secure execution environment, support multiple language and simplifies application deployment and management.

Common Language Runtime Components


.Net Framework class Library Support
Thread Support COM Marshaler
Type Checker Exception Manager
Security Engine Debug Engine
MSIL to Native Complier Code manager Garbage Collector
Class Loader
Component Description
Class Loader Manages metadata , in addition to the loading and layout of classe.
MSIL to Native Compiler Convert MSIL to Native code (Just-in-time JIT Compilation)
Code Manager Manages code execution.
Garbage Collector Provides automatic lifetime management of all your object. This is a multiprocessor, scalable garbage collector.
Security engine Provides evidence-based security that is based on the origin of the code and the user.
Debug engine Allow you to debug your application and trace the execution of the code.
Type Checker Will not allow unsafe casts or uninitialized variables. MSIL can be verified to guarantee type safety.
Exception Manager Provides structured exception handling, which is integrated with Microsoft Windows structured exception handling.
Thread Support Provides classes and interfaces that enable multi threaded programming.
COM Marshaler Provides marshaling to and from COM
.Net Framework Class Library Support Integrates code with the runtime that supports the .NET framework class library.

No comments:

Post a Comment

Elasticsearch - Nodes, clusters, and shards

Elastic Stack Video - Load your gun in short time.   Beginner's Crash Course to Ela...

Recent Post