API

Роль API в операционной системе Windows.

API (МФА: [ˌeɪ.piˈaɪ]; аббр. от англ. application programming interface[1],дословно интерфейс программирования приложения) — программный интерфейс, то есть описание способов взаимодействия одной компьютерной программы с другими. (В противоположность пользовательскому интерфейсу, используемому для взаимодействия конечного пользователя с программой.) Обычно входит в описание какого-либо интернет-протокола (например, SCIM[2]), программного каркаса (фреймворка[3]) или стандарта вызовов функций операционной системы[4]. Часто реализуется отдельной программной библиотекой или сервисом операционной системы. Используется программистами при написании всевозможных приложений.

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

  1. Переводится как «программный интерфейс приложения», «интерфейс прикладного программирования». Часто употребляется упрощённое транслитерированное сленговое название [апи́]. Используются и укороченные варианты перевода — «интерфейс приложения», «программный интерфейс».
  2. System for Cross-Domain Identity Management: Protocol draft-ietf-scim-api-19. Дата обращения: 12 октября 2018. Архивировано 7 июля 2017 года.
  3. Spring Framework 5.3.1 API. Дата обращения: 12 октября 2018. Архивировано 10 октября 2018 года.
  4. The Linux kernel user-space API guide. Дата обращения: 12 октября 2018. Архивировано 12 октября 2018 года.

Developed by StudentB