Файл: What is Web api 1 An application programming interface.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2023
Просмотров: 15
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
В отличие от пользовательского интерфейса, который соединяет компьютер с человеком, интерфейс прикладного программирования соединяет компьютеры или части программного обеспечения друг с другом.
Термин API часто используется для обозначения веб-API, которые позволяют осуществлять связь между компьютерами, соединенными Интернетом. Существуют также API-интерфейсы для языков программирования, библиотек программного обеспечения, компьютерных операционных систем и компьютерного оборудования.
При создании приложений API упрощает программирование, абстрагируя базовую реализацию и предоставляя доступ только к объектам или действиям, необходимым разработчику.
Один API может иметь несколько реализаций в виде разных библиотек, которые совместно используют один и тот же программный интерфейс.
Linux и Berkeley Software Distribution являются примерами операционных систем, которые реализуют
API отличается от двоичного интерфейса приложения (ABI) тем, что API основан на исходном коде, в то время как ABI основан на двоичном коде.
Удаленные API полезны для поддержания объектной абстракции в объектно-ориентированном программировании