Динамическое связывание - Большая Энциклопедия Нефти и Газа, статья, страница 2
У эгоистов есть одна хорошая черта: они не обсуждают других людей. Законы Мерфи (еще...)

Динамическое связывание

Cтраница 2


Какие модули необходимы для реализации динамического связывания.  [16]

На рис. 9.44 приведена схема динамического связывания.  [17]

18 Окно задания размера.| Окно инструмент Соединитель. [18]

Чтобы связать образы с помощью метода динамического связывания ( Dynamic Glue) точка привязки первого образа перетаскивается к середине второго образа до тех пор, пока вокруг него не появится красная рамка.  [19]

Мы описали файловую систему Multics применительно к динамическому связыванию программ и рассмотрели аппарат колец защиты.  [20]

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

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

Замыкания гарантируют статическое связывание; без них мы получаем динамическое связывание.  [23]

Во-первых, оно важно для полного понимания разницы между статическим и динамическим связыванием. Когда процедура непосредственно недоступна в исходном файле, компилятор добавляет ее в таблицу внешних идентификаторов. Конечно же, компилятор должен был видеть процедуры и знать их параметры и типы, в противном случае - выдать сообщение об ошибке.  [24]

Все версии операционной системы Windows, в том числе NT, поддерживают динамическое связывание. Динамически подключаемые библиотеки могут содержать процедуры, данные или и то и другое вместе. Обычно они используются для того, чтобы два и более процессов могли разделять процедуры и данные библиотеки.  [25]

Большинство интерпретаторов Лиспа используют для ускорения исполнения более простую версию SECD-схемы, называемую динамическим связыванием. К сожалению, она обладает нежелательным ( и не п) едусматривавшимся в исходном замысле) эффектом: нелокальные имена в функции могут ссылаться на новые переменные, введенные уже после того, как функция определена. Это меняет смысл определения функции и, следовательно, приводит к потере референциальной прозрачности. Аналогичная проблема возникает и в РОР-2, хотя сторонники этого языка превращают ее в достоинство.  [26]

Процедурные указатели заполняют пробел, имевшийся в Фортране 95, и позволяют реализовать механизм динамического связывания.  [27]

В языках, подобных языкам ЛИСП, Снобол и APL, в которых используется лишь динамическое связывание, статическая связь обычно никогда не применяется. Для установления среды исполнения, необходимой вызванной процедуре, используется только динамическая связь. В языках, подобных языкам Фортран, Бейсик и Кобол, в которых необходим только один объект контекст, статические связи никогда не применяются: динамические связи могли бы использоваться только для вызовов к подпрограммам системной библиотеки.  [28]

Программное обеспечение, которое работает с поставляемыми ISV классами, будет работать и с классами, производными от них, вызывая ( благодаря динамическому связыванию) замещающие виртуальные функции производных классов.  [29]

Модули должны связываться динамически; преобразование имени модуля в указатель должно осуществляться при выполнении команды CALL. Динамическое связывание можно было бы делать программными средствами ( например, с помощью LINK в OS / 360), но, видимо, эффективность потребует аппаратного или микропрограммного решения.  [30]



Страницы:      1    2    3    4