Focus on Microsoft Technologies - Tutorials, Articles, Code Samples.

Monday, September 04, 2006

Microsoft Videos for Common Language Runtime (CLR)

Microsoft Videos for Common Language Runtime (CLR)

The Common Language Runtime (CLR) is Microsoft’s commercial implementation of the Common Language Infrastructure (CLI) specification. The CLI specification is an international standard for creating development and execution environments in which languages & libraries work together seamlessly. This section includes information about the CLR, the CLI, and Microsoft’s Shared Source CLI Implementation (SSCLI) codenamed 'Rotor'.


CLR Fundamentals

The .NET Show: Inside the CLR
In this episode, Jim Miller and Jim Hogg cover some of the basics of the common language runtime and what it can do for you, before diving into some very simple code and illustrating how the CLR interprets and executes this code within the context of the .NET Framework.   

Handling Language Interoperability with the Microsoft .NET Framework
Damien Watkins outlines the interoperability capabilities of the Microsoft .NET Framework.   

Garbage Collection: Automatic Memory Management in the Microsoft .NET Framework, Part 1
Find out about the resources that allocate and manage garbage collection in Microsoft .NET and get a detailed description of how the garbage collection algorithm works.   

Garbage Collection: Automatic Memory Management in the Microsoft .NET Framework, Part 2
The conclusion of this series explains strong and weak object references that help to manage memory for large objects, as well as object generations and how they improve performance.   

Implement a Custom Common Language Runtime Host for Your Managed App
This article covers how the CLR is started and loaded into a process, how to set the available configuration options, how a host defines application domains and how to design a custom host. Important concepts include making the right decisions about the application domain boundaries for the host, configuring them correctly, loading and executing user code, and resolving references to assemblies. Setting security policy and unloading application domains as the application shuts down are also explained.   

Post a Comment