.NET является запатентованной технологией корпорации Microsoft. Тем не менее, после заключения договоренности с компанией Novell, разработка Mono была признана как реализация. NET на Unix-подобных системах (GNU/Linux, Mac OS X). Однако договорённость касается Novell и клиентов Novell, также технологии ASP.NET, ADO.NET и Windows.Forms не были стандартизированы ECMA/ISO и использование их в Mono находится под угрозой претензий со стороны Microsoft (претензии возможны лишь в странах, где есть патенты на программное обеспечение). Mono предоставляет реализацию ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует обходить эти API.
Подобно технологии Java, среда разработки .NET создаёт б-код, предназначенный для исполнения виртуальной машиной. Входной язык данной нам машинки в .NET именуется MSIL (Microsoft Intermediate Language), или CIL (Common Intermediate Language, наиболее поздний вариант), или просто IL. Применение б-кода дозволяет получить кроссплатформенность на уровне скомпилированного проекта (в терминах .NET: сборка), а не лишь на уровне исходного текста, как, например, в С. Перед запуском сборки в среде исполнения CLR б-код преобразуется интегрированным в среду JIT-компилятором (just in time, компиляция на лету) в машинные коды мотивированного процессора. Также существует возможность скомпилировать сборку в родной (native) код для избранной платформы с помощью поставляемой вкупе с .NET Framework утилиты NGen.exe.
Следует отметить, что один из первых JIT-компиляторов для Java был также разработан компанией Microsoft. Современная разработка динамической компиляции дозволяет добиться уровня быстродействия, аналогичного обычным «статическим» компиляторам (например, C++), и вопросец быстродействия часто зависит от качества того или другого компилятора.
Название: Microsoft .NET Framework 4.5 Developer Preview
Год выпуска: 2011
Платформа: win all
Язык интерфейса: Multi / Rus
Лекарство: free
Размер: 50 mB
Формат : .rar
Доп. информация:
Скачать бесплатно Microsoft .NET Framework 4.5 Developer Preview 50 mB
























