Лекция "Реализация интерфейсов прикладного программирования."
Оценка 4.7

Лекция "Реализация интерфейсов прикладного программирования."

Оценка 4.7
Лекции
docx
информатика
Взрослым
11.03.2017
Лекция "Реализация интерфейсов прикладного программирования."
Существует несколько вариантов реализации API: - реализация на уровне ОС; - реализация на уровне системы программирования; - реализация на уровне внешней библиотеки процедур и функций. Возможности API можно оценивать со следующих позиций: - эффективность выполнения функций API — включает в себя скорость выполнения функций и объем вычислительных ресурсов, потребных для их выполнения; - широта предоставляемых возможностей; - зависимость прикладной программы от архитектуры целевой вычислительной системы.
билет 7 тема 3.docx
билет 7 тема 3 Реализация интерфейсов прикладного программирования. Существует несколько вариантов реализации API: ­ реализация на уровне ОС; ­ реализация на уровне системы программирования; ­ реализация на уровне внешней библиотеки процедур и функций. Возможности API можно оценивать со следующих позиций: ­ эффективность выполнения функций API — включает в себя скорость выполнения  функций и объем вычислительных ресурсов, потребных для их выполнения; ­ широта предоставляемых возможностей; ­ зависимость прикладной программы от архитектуры целевой вычислительной системы. В идеале хотелось бы иметь набор функций API, выполняющихся с наивысшей  эффективностью, предоставляющих пользователю все возможности современных ОС и  имеющих минимальную зависимость от архитектуры вычислительной системы (еще лучше  — лишенных такой зависимости). Добиться наивысшей эффективности выполнения функций API практически трудно по тем же причинам, по которым невозможно добиться наивысшей эффективности выполнения  для любой результирующей программы. Поэтому об эффективности API можно говорить  только в сравнении его характеристик с другим API. Что касается двух других показателей, то в принципе нет никаких технических  ограничений на их реализацию. Однако существуют организационные проблемы и узкие  корпоративные интересы, тормозящие создание такого рода библиотек.

Лекция "Реализация интерфейсов прикладного программирования."

Лекция "Реализация интерфейсов прикладного программирования."
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
11.03.2017