Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Технология .net framework, из чего состоит, что представляет

Читайте также:
  1. C.) Дайте определение понятию технология воспитания(один ответ)
  2. Ethernet (от англ. ether «эфир») — пакетная технология передачи данных преимущественно локальных компьютерных сетей.
  3. Административная наука должна обеспечить практику управления превентивными (упреждающими) знаниями и технологиями антикризисного управления, стратегией безкризисного развития.
  4. Ассортимент и технология заправочных супов. Правила подачи заправочных супов.
  5. Ассортимент и технология прозрачных супов. Гарниры к прозрачным супам. Правила подачи прозрачных супов.
  6. Балалар сүт өнімдерінің технологиясы негізгі технологиялық операциялар
  7. Балалар тамақтануына арналған көкөністі және ет-көкөністі консервілердің технологиясы
  8. Балалар тамақтануына арналған консервілерді өндірудің технологиялық процесстері мен операциялары
  9. Биотехнология
  10. Биотехнология

Вопросы на экзамен по программированию

 

1) Технология .net framework, из чего состоит, что представляет

2) Типы данных

3) Условные операторы

4) Операторы циклы

5) Одномерные массивы

6) Многомерные массивы

7) Массивы массивов

8) Строки

9) Преобразование типов

 

Технология .net framework, из чего состоит, что представляет

.NET Framework – программная технология от компании Microsoft, предназначенная для создания обычных программ и веб-приложений.

Одной из основных идей Microsoft .NET является совместимость различных служб, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.

.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.

Среды разработки .NET-приложений:

Microsoft Visual Studio (C#, Visual Basic .NET, Managed C++),

SharpDevelop,

MonoDevelop,

Eclipse,

Borland Developer Studio (Delphi for .NET, C#),

PascalABC.NET и т. д.

Приложения также можно разрабатывать в текстовом редакторе и использовать консольный компилятор.

Подобно технологии 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++), и вопрос быстродействия зачастую зависит от качества того или иного компилятора.

 


Дата добавления: 2015-02-16; просмотров: 9 | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2020 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав