Описание тега api
Интерфейс прикладного программирования (API) - это спецификация на основе исходного кода, предназначенная для использования программными компонентами в качестве интерфейса для связи друг с другом. Хороший API упрощает разработку программы, предоставляя все строительные блоки. Затем программист собирает блоки вместе. API может включать спецификации для подпрограмм, структур данных, классов объектов и переменных.
Спецификация API может принимать разные формы, в том числе:
- международный стандарт, такой как POSIX,
- документация поставщика, такая как Microsoft Windows API,
- библиотеки языка программирования - например, Стандартная библиотека шаблонов в C++ или Java API.
API отличается от ABI (двоичного интерфейса приложения) тем, что первый основан на исходном коде, а второй - на двоичном интерфейсе. Например, POSIX - это API, а Linux Standard Base - это ABI.
Источник: Википедия (интерфейс прикладного программирования)
Вопросы, в которых просят нас порекомендовать или найти API, документацию или другие сторонние ресурсы, не относятся к теме stackru, поскольку они, как правило, привлекают категоричные ответы и спам.