Преимущества CIL

Преимущества CIL

Вы можете спросить, зачем компилировать исходный код в CIL, а не прямо в набор специальных системных команд. Одним из преимуществ этого является интеграция языков, поскольку вы уже убедились, что все компиляторы .NET выдают приблизительно одинаковые наборы CIL-инструкций. Поэтому все языки могут взаимодействовать в рамках четко обозначенной двоичной "арены".

Кроме того, поскольку CIL демонстрирует независимость от платформы, каркас .NET Framework тоже оказывается независимым от платформы, обеспечивая то, к чему так привыкли разработчики Java (единую базу программного кода, способного работать во многих операционных системах). Фактически уже имеется международный стандарт для языка C#, а значительная часть платформы .NET реализована для множества операционных систем, отличных от Windows (более подробная информация об этом имеется в конце главы). Но, в отличие от Java, .NET позволяет строить приложения, используя язык вашего предпочтения.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Преимущества неочевIDны

Из книги Журнал «Компьютерра» №29 от 16 августа 2005 года автора Журнал «Компьютерра»

Преимущества неочевIDны Министр внутренних дел Великобритании Чарльз Кларк (Charles Clarke) в интервью BBC честно признал, что пластиковые идентификационные чип-карты с биометрией, за повсеместное внедрение которых ратует английское правительство, не смогли бы предотвратить


Преимущества невидимого Интернета

Из книги Интернет-разведка [Руководство к действию] автора Ющук Евгений Леонидович

Преимущества невидимого Интернета Поисковые системы удобны, поскольку позволяют проводить поиск по ключевым словам. Однако все популярные поисковики такого плана – вроде Яндекса, Гугла и Рамблера, – рассчитаны на широкую, а не целевую аудиторию.В то время как


Преимущества CIL

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Преимущества CIL Вы можете спросить, зачем компилировать исходный код в CIL, а не прямо в набор специальных системных команд. Одним из преимуществ этого является интеграция языков, поскольку вы уже убедились, что все компиляторы .NET выдают приблизительно одинаковые наборы


Главные преимущества ASP.NET 1.х

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Главные преимущества ASP.NET 1.х Уже первая главная реализация ASP.NET (версии 1.x) предложила фантастические возможности преодоления ограничений, присущих классической технологии ASP. По сути, платформа .NET дала начало использованию следующих подходов.• ASP.NET 1.x предлагает модель,


Главные преимущества ASP.NET 2.0

Из книги Человеческий фактор в программировании автора Константин Ларри Л

Главные преимущества ASP.NET 2.0 ASP.NET 2.0 предлагает ряд новых пространств имен, типов, утилит и подходов в разработке Web-приложений .NET. Вот их неполный список.• В ASP.NET 2.0 для разрабатываемого и тестируемого Web-узла уже не требуется хостинг в IIS. Теперь вы можете разместить свой


Преимущества Web-сервисов XML

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

Преимущества Web-сервисов XML На первый взгляд, Web-сервисы XML могут показаться просто очередной новой технологией удаленного взаимодействия. Это, конечно, так и есть, но давайте рассмотрим эту технологию чуть подробнее. Исторически для доступа к удаленным объектам всегда


Преимущества электронных документов

Из книги Внедрение SAP R/3: Руководство для менеджеров и инженеров автора Кале Вивек

Преимущества электронных документов Потоки документов отображают деятельность любой организации. От их правильного обращения напрямую зависит успех бизнеса, поэтому во все времена правильной организации документооборота уделялось достаточно внимания. С появлением


26 Преимущества видимости

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

26 Преимущества видимости Помню, как я писал свою первую программу. Это было упражнение по Фортрану в рамках курса, известного под названием 6.41. В те дни в Мас-сачусетском технологическом институте все шло под своими номерами, в том числе и моя программа. Написать ее не


Ожидаемые преимущества

Из книги Фундаментальные алгоритмы и структуры данных в Delphi автора Бакнелл Джулиан М.

Ожидаемые преимущества Повторное использование может обеспечить прогресс на следующих направлениях:[x]. Своевременность (timeliness) (в том смысле, который определен при обсуждении показателей качества: быстрота доведения проектов до завершения и продукции до рынка). При


Преимущества

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Преимущества Причины применения статической типизации в объектной технологии мы перечислили в начале лекции. Это надежность, простота понимания и эффективность.Надежность обусловлена обнаружением ошибок, которые иначе могли проявить себя лишь во время работы, и


Преимущества ASAP

Из книги Программирование для Linux. Профессиональный подход автора Митчелл Марк

Преимущества ASAP Использование методологии ASAP и предусмотренных в ней стандартных списков контрольных вопросов, опросных листов, шаблонов документов, руководств и рекомендаций дает следующие преимущества:• Быстрота внедрения• Оптимальное использование средств и


14.2.2. Преимущества и недостатки DVD

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

14.2.2. Преимущества и недостатки DVD У всего есть свои преимущества и недостатки. Есть они и у DVD. Начнем с преимуществ.? Большая емкость диска — лишнего места не бывает! Но, с другой стороны, 4,7 Гбайт хорошо для записи фильма в цифровом качестве (или коллекции фильмов в MPEG-4). Для


Преимущества и недостатки связывания

Из книги автора

Преимущества и недостатки связывания Преимущества связывания достаточно очевидны. Во-первых, в таблице, использующей связывание, никогда не возникнет ситуация нехватки места. Мы сколько угодно можем продолжать добавлять элементы в хеш-таблицу, и при этом будет


Преимущества использования триггеров

Из книги автора

Преимущества использования триггеров Перечислим преимущества использования триггеров.* Автоматическое применение ограничения данных, чтобы убедиться, что пользователи вводят только допустимые значения в столбцы.* Сокращение объема поддержки приложений, поскольку


2.3.5. Преимущества и недостатки библиотек

Из книги автора

2.3.5. Преимущества и недостатки библиотек Познакомившись со статическими архивами и совместно используемыми библиотеками. читатели, очевидно, задумались: какие же из них лучше использовать? Есть несколько важных моментов, о которых следует помнить.Большим преимуществом


Преимущества PascalABC.NET

Из книги автора

Преимущества PascalABC.NET Современный язык программирования Object PascalЯзык PascalABC.NET включает в себя практически весь стандартный язык Паскаль, а также большинство языковых расширений языка Delphi. Однако, этих средств недостаточно для современного программирования. Именно