для классов, написанных на одном языке, напрямую обращаться к классам написанным на другом языке. В частности:
Невозможно было в отладчике переходить от одного языка к другому. Поэтому в действительности под способностью языкового взаимодействия мы подразумеваем возможность
Одна из проблем межьязыкового взамодействия была в том, что отлаживать компоненты, написанные на разных языках, приходилось независимо друг от друга.
интерфейсов, которые впервые были реализованы под Windows с COM.
классическое обьектно-ориентированное программирование с реализацией одиночного наследования классов. В дополнение к классической обьектной ориентации IL также вводит понятие
программирования, а это означает, что исходный язык также должен быть совместим с этой методологией. Принципы, которым руководствовалась Microsoft при создании IL:
Независимость .NET от языка имеет некоторые практические ограничения. IL неизбежно должен воплощать некоторую определенную методологию
Поддержка обьектной ориентации и интерфейсов
Использование атрибутов.
Обработка ошибок через использование исключений.
Строгая типизация данных.
Строгое различие между типами значений и типами ссылок.
Обьектная ориентированность и применение интерфейсов.
Важнейшие свойства IL могут быть сформулированы следующим образом:
понимаем, что перед тем, как запуститься на выполнение, наш код C# компилируется в IL.
Промежуточный язык Microsoft (IL) очевидно играет фундаментальную роль в среде .NET. Как разработчики C#, мы теперь
Более внимательный взгляд на промежуточный язык (IL)
Более внимательный взгляд на промежуточный язык (IL)
→ → → → Более внимательный взгляд на промежуточный язык (IL)
Более внимательный взгляд на промежуточный язык (IL) -> Среда .NET -> C# (C sharp) -> devoid.com.ua - Портал программистов
Комментариев нет:
Отправить комментарий