API: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Метки: с мобильного устройства через мобильное приложение через приложение для Android
Строка 1:
{{о|интерфейсах программирования|организации, использующей аббревиатуру API,|Американский институт нефти}}
'''API''' ('''программный интерфейс приложения, интерфейс [[Прикладное программное обеспечение|прикладного программирования]]''') ({{lang-en|'''a'''pplication '''p'''rogramming '''i'''nterface}}, {{lang-en2|API}} [эй-пи-ай]<ref>Часто в качестве сленга произносят как [''апи́'']. Используются и укороченные варианты перевода — интерфейс приложения, программный интерфейс.</ref>) — описание способов (набор [[Класс (программирование)|классов]], [[Процедура (программирование)|процедур]], [[Функция (программирование)|функций]], [[Структура (программирование)|структур]] или [[Константа (программирование)|констант]]), которыми одна компьютерная программа может взаимодействовать с другой программой. Обычно входит в описание какого-либо [[интернет-протокол]]а (например, [[RFC]]<ref>[https://tools.ietf.org/html/draft-ietf-scim-api-19 System for Cross-Domain Identity Management: Protocol draft-ietf-scim-api-19]</ref>), программного каркаса ([[Фреймворк|фреймворка]])<ref>[https://docs.spring.io/spring/docs/current/javadoc-api/ Spring Framework 5.3.1 API]</ref> или стандарта вызовов функций [[операционная система|операционной системы]]<ref>[https://www.kernel.org/doc/html/latest/userspace-api/index.html The Linux kernel user-space API guide]</ref>. Часто реализуется отдельной [[программная библиотека|программной библиотекой]] или сервисом [[операционная система|операционной системы]]. Используется программистами при написании всевозможных [[Прикладное программное обеспечение|приложений]].
 
== Назначение ==