api



Api что это

Автор Пользователь удален задал вопрос в разделе Компьютеры, Связь

А что такое API ? и получил лучший ответ

Ответ от Пользователь удален[гуру]
Интерфе́йс программи́рования приложе́ний (англ. Application Programming Interface, API; по-русски произносят [апи́]) — набор методов (функций) , который программист может использовать для доступа к функциональности программной компоненты (программы, модуля, библиотеки). API является важной абстракцией, описывающей функциональность «в чистом виде» .
API определяет функциональность, которую предоставляет программа (модуль, библиотека) , при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована.
Если программу (модуль, библиотеку) рассматривать как чёрный ящик, то API — это множество «ручек» , которые доступны пользователю данного ящика, которые он может вертеть и дёргать.
API является важной абстракцией в методологии интегрирования различных программных компонент (программ, модулей, систем) и в методологии построения сложных компьютерных систем (см. code reuse (повторное использование кода)) .
Программные компоненты взаимодействуют друг с другом посредством API. При этом обычно компоненты образуют иерархию ---высокоуровневые компоненты используют API низкоуровневых компонент, а те, в свою очередь, используют API ещё более низкоуровневых компонент.
По такому принципу построены протоколы передачи данных по Internet. Стандартный протокол Internet (сетевая модель OSI) содержит 7 уровней (от физического уровня передачи пакетов бит до уровня протоколов приложений, подобных протоколам HTTP и IMAP). Каждый уровень пользуется функциональностью предыдущего уровня передачи данных и, в свою очередь, предоставляет нужную функциональность следующему уровню.
Важно заметить, что понятие протокола близко по смыслу к понятию API. И то и другое является абстракцией функциональности, только в первом случае речь идёт о передаче данных, а во втором — о построении компьютерных приложений.
API библиотек функций и классов включает в себя описание сигнатур и семантики функций.

Ответ от Лариса Довженко[новичек]
спасибо

Ответ от Zalina gappoeva[новичек]
ничего не поняла:)

Ответ от Ёмирнов Дмитрий[гуру]
из LINGVO
API- application programming interface - программный интерфейс приложения =0))

Ответ от DёmA[гуру]
Windows API — наиболее важная и мощная дополнительная библиотека функций, доступная каждому VB-программисту. Многие из них, в том числе и опытные разработчики работают с ними, используя простые готовые решения, почерпнутые в различных книгах и журналах (возможно, также и в нашей постоянной рубрике "Советы для тех, кто программирует на VB"), не очень задумываясь о сути этой технологии. Такой подход является достаточным при решении простых задач, но для серьезной работы предпочтительнее более детально разобраться с основными принципами использования функций Windows API. Чем мы сейчас и займемся.
Windows API — набор функций операционной системы
Аббревиатура API для многих начинающих программистов выглядит весьма таинственно и даже пугающе. На самом же деле Application Programming Interface (API) — это просто некоторый готовый набор функций, который могут использовать разработчики приложений. В общем случае данное понятие эквивалентно тому, что раньше чаще называли библиотекой подпрограмм. Однако чаще всего под API подразумевается некоторая особая категория таких библиотек.
В ходе разработки практически любого достаточно сложного приложения (MyAppication) для конечного пользователя формируется набор специфических внутренних функций, используемых для реализации данной конкретной программы, который называется MyApplication API. Часто оказывается, что эти функции могут эффективно использоваться также для создания других приложений, в том числе другими программистами. В этом случае авторы исходя из стратегии продвижения своего продукта должны решить вопрос — открывают ли они доступ к этому набору для внешних пользователей или нет? При положительном ответе на него в описании программного пакета, как его достоинство, появляется фраза о том, что "комплект включает открытый набор API-функций" (но иногда за дополнительные деньги) .
Таким образом, чаще всего под API подразумевается набор функций, являющийся частью одного приложения, но при этом доступных для использования в других программах. Например, Excel кроме интерфейса для конечного пользователя имеет набор функций Excel API, который может использоваться, в частности, при создании приложений с помощью VB.
Соответственно, Windows API — это набор функций, являющийся частью самой операционной системы и в то же время — доступной для любого другого приложения, в том числе написанного с помощью VB. И в этом плане вполне оправдана аналогия с набором системных прерываний BIOS/DOS, который фактически представляет собой DOS API
Отличие заключается в том, что состав функций Windows API, с одной стороны значительно шире, по сравнению с DOS, с другой — не включает многие средства прямого управления ресурсами компьютера, которые были доступны программистам в предыдущей ОС. Кроме того, обращение к Windows API выполняется с помощью обыкновенных процедурных обращений, а вызов функций DOS — через специальную машинную команду процессора, которая называется Interrupt ("прерывание").

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: А что такое API ?

Перевести What's app что это обозначает
whatsapp это мессенджер для смарта, а название созвучно с whats up, эту фразу уже объяснили
подробнее...
спросили в Железо
открыл диспетчер задач. там "avp.exe" грузит процессор на 100%. что это? вирус? хотя раньше он и раньше был но не грузил
avp.exe это процесс каперского
удаляй его ставь какой нибудь другой антивирус
подробнее...

Avp.exe - что это такое и как с этим бороться.
avp.exe - это и есть сам касперский т. е это его исполняемый файл которым он работает
вот
подробнее...
спросили в Интернет
Mereana mordegard glesgorv,что это и почему после него надо себе глаза ножом вырезать?
В марте 2008 года в главный офис YouTube" в Cан-Бруно пришло сообщение о человеке, совершившем
подробнее...
спросили в Интернет
mount App Filesystem failed что это значит????
mount-это такая утилита командной строки в Unix системах. Нужна для монтирования файловых систем.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

что это такое и как это удалить?
вот несколько способов удаления:

ВНИМАНИЕ!! !Вместо AdSubscribe в вашем случае будет
подробнее...
спросили в 545 год Аралиевые
Правда ли, что это растение нельзя держать дома?
У Вас на фото даже не филодендрон, а сциндапсус / ещё есть названия эпипремнум, потос/.подробнее...

VulkanRT 1.0.3.0 - что это за софт и от куда он взялся?
После отказа AMD от API Mantle, на смену ему пришел DirectX 12. Однако существует и другой
подробнее...
спросили в Другое ABB
что такое In-app просмотр в настройках Whastapp?
Настройки >> Уведомления >> In-App просмотр - это баннеры-уведомления в самой
подробнее...
спросили в Железо ABB
Чем процессоры AMD A10 лучше чем AMD FX Vishera? Допустим процессор A10-6800K и FX-8350 какой из них лучше и чем?
А10 медленние, нежели FX-8350. К тому же очень странно реагируют на разгон.. . Частота растет, а
подробнее...
спросили в ABB ABI
Подскажите если рекомендованное масло API SJ но я купил API SM/CF. Такое можно заливать и чем это сулит?
API SM/CF имеет в себе пакет присадок как моющих так и протвоизносных и антиугарных. Моторесур в
подробнее...
спросили в Интернет ABB
На какой сайт нужно зайти, чтобы войти в почту, у которой после собаки aep.ru?
а вы уверены что там вообще есть вебмейл?

судя по тому, что это атомэнергопроект - вряд
подробнее...

A d’yeabl aep arse. Как это переводится и какой это язык?
Покалеченная латынь?
Однако поиск сообщает, что это вымышленный язык из книжной вселенной
подробнее...
API на Википедии
Посмотрите статью на википедии про API
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*