Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Overview_of_Framework.pdf
Скачиваний:
7
Добавлен:
21.03.2016
Размер:
434.02 Кб
Скачать

Наведём порядок

CLI – стандарт ECMA 335 (2001 год), стандарт ISO 23271 (2003 год), Microsoft + HP + Intel

CLR – конкретная реализация CLI от MS

CIL и MSIL – стандарт и конкретная реализация промежуточного языка

SSCLI – академическая open-source реализация CLI

oRotor – codename для SSCLI. Поддержаны – Win, FreeBSD, MacOS X

Картинка

CLI

 

 

 

 

 

 

 

 

 

 

 

 

CLR

 

 

SSCLI

 

 

(Rotor)

 

 

 

 

Managed executi on

Managed

code

CIL

MSIL

Исходный

VB

C#

C++

 

текст

Compiler

Compiler

Compiler

 

 

 

MSIL

Assembly

Assembly

Assembly

 

Ngen

Common Language Runtime JIT Compiler

 

Native-

Managed

Managed

Managed

Unmanaged

код

Code

Code

Code

Code

 

CLR Services

 

 

 

Operating System Services

CLR обеспечивает исполнение скомпилированного в MSIL приложения

CLR отвечает за сборку мусора

CLR обеспечивает управление версиями

Лекция 1: Обзор .NET Framework

Архитектура .NET

Common Language Runtime

MSIL

Framework Class Library

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]