adv-1 adv-1 adv-1 adv-1
advertising
Опрос на сайте
В какой раздел - больше новостей?
Все для книг
Все для видео
Все для аудио
Все для графики
Мне пофиг

Быстрая навигация по новостям
 1  1  2  3  4  5  6  7  8  9  0  
 A  A  A  A  A  A  A  A  A  A  A  A  A  A  B  B  B  B  B  B  C  C  C  C  C  C  C  D  D  D  D  D  D  D  D  D  E  E  E  E  E  F  F  F  F  F  G  G  G  G  H  H  H  H  I  I  I  I  J  J  J  K  K  K  L  L  L  L  M  M  M  M  M  M  M  M  N  N  N  N  N  O  O  O  P  P  P  P  P  P  P  P  Q  R  R  R  R  R  S  S  S  S  S  S  S  S  S  S  S  T  T  T  T  T  T  T  T  T  T  T  U  U  V  V  V  V  V  V  V  V  V  V  W  W  W  W  W  W  W  W  X  X  Y  Z  
 


Рекомендуем


  • 68
 (голосов: 1)

Microsoft .NET Framework 3.5 Final

Изображение Microsoft .NET Framework 3.5 Final

NET Framework — это среда выполнения для приложений нового поколения. Эта среда может быть установлена в любые версии Windows, начиная с Windows 98, и обеспечить виртуальную систему исполнения (Virtual Execution System) для приложений, созданных с помощью Visual Studio.NET.

Особенность приложений для .NET Framework заключается в том, что они, подобно приложениям Java, содержат не инструкции процессоров Intel, а инструкции виртуальной машины. В случае Java эти инструкции называются байт-код, в случае .NET — Microsoft Intermediate Language (MSIL). Как показал опыт Java, вместо интерпретации кода виртуальной машины лучше транслировать его в инструкции реального процессора, такого как Intel Pentium, даже если это приходится делать непосредственно при исполнении приложения (Just In Time — JIT). Поэтому .NET Framework вместо интерпретатора MSIL содержит его JIT-компилятор. Кроме того, существует возможность однократно выполнить прекомпиляцию (например, при установке программы) и пользоваться ее результатами в будущем.

Формат исполняемых файлов .NET Framework расширяет спецификацию PE (Portable Executable), так что мы по-прежнему имеем дело с EXE и DLL-файлами, но содержание у них новое.
Среда выполнения кода MSIL называется Common Language Runtime (CLR) и обеспечивает реализацию общих возможностей всех языков программирования .NET, что устраняет проблему взаимодействия компонентов, написанных на разных языках. Эта среда также обеспечивает возможность взаимодействия с компонентами COM+, что обеспечивает возможность доступа к прежним библиотекам компонентов.


Внимание! У вас нет прав для просмотра скрытого текста.

Anthrax // 20 ноября 2007 //