Лекция: Интерфейс прикладного программирования предназначен для использования
Прикладными программами системных ресурсов ОС и реализуемых ею функций.
Термин API (application program interface, интерфейс прикладного
программирования):
— API как интерфейс высокого уровня, принадлежащий к библиотекам RTL (run
Time library, библиотека во время выполнения);
— API прикладных и системных программ, входящих в поставку операционной
Системы;
— прочие API.
API представляет собой набор функций, предоставляемых системой
Программирования разработчику прикладной программы и ориентированных на
Организацию взаимодействия результирующей программы с целевой вычислительной
Системой (совокупность аппаратных и программных средств, в окружении которых
Выполняется результирующая программа).
API используется не только прикладными, но и многими системными программами
Как в составе ОС, так и в составе системы программирования.
Программный интерфейс API включает в себя не только сами функции, но и
соглашения об их использовании, которые зависят от:
— операционной системы;
— архитектуры целевой вычислительной системы;
— системы программирования.
Варианты реализации API:
— на уровне ОС;
— на уровне системы программирования;
— на уровне внешней библиотеки процедур и функций.
В каждом из этих вариантов разработчику предоставляется возможность