Overview of the Managed Runtime Environment

Adopting the .NET Framework programming model is beneficial in many ways. It is a simple model that places at its core the Common Language Runtime (CLR). Figure 1.1 shows a simple block diagram of the .NET Framework.

Figure 1.1. .NET Framework block diagram.

On the right of this figure is Visual Studio .NET. This is obviously an important part of the .NET Framework because it provides a means for the programmer to access the framework at any level. A programmer can use Visual Studio .NET to write code in many supported managed languages, or he can bypass the CLR altogether and write unmanaged code with ...

Get .NET Common Language Runtime Unleashed now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.