Api что это
Автор Пользователь удален задал вопрос в разделе Компьютеры, Связь
А что такое API ? и получил лучший ответ
Ответ от Пользователь удален[гуру]
Интерфе́йс программи́рования приложе́ний (англ. Application Programming Interface, API; по-русски произносят [апи́]) — набор методов (функций) , который программист может использовать для доступа к функциональности программной компоненты (программы, модуля, библиотеки). API является важной абстракцией, описывающей функциональность «в чистом виде» .
API определяет функциональность, которую предоставляет программа (модуль, библиотека) , при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована.
Если программу (модуль, библиотеку) рассматривать как чёрный ящик, то API — это множество «ручек» , которые доступны пользователю данного ящика, которые он может вертеть и дёргать.
API является важной абстракцией в методологии интегрирования различных программных компонент (программ, модулей, систем) и в методологии построения сложных компьютерных систем (см. code reuse (повторное использование кода)) .
Программные компоненты взаимодействуют друг с другом посредством API. При этом обычно компоненты образуют иерархию ---высокоуровневые компоненты используют API низкоуровневых компонент, а те, в свою очередь, используют API ещё более низкоуровневых компонент.
По такому принципу построены протоколы передачи данных по Internet. Стандартный протокол Internet (сетевая модель OSI) содержит 7 уровней (от физического уровня передачи пакетов бит до уровня протоколов приложений, подобных протоколам HTTP и IMAP). Каждый уровень пользуется функциональностью предыдущего уровня передачи данных и, в свою очередь, предоставляет нужную функциональность следующему уровню.
Важно заметить, что понятие протокола близко по смыслу к понятию API. И то и другое является абстракцией функциональности, только в первом случае речь идёт о передаче данных, а во втором — о построении компьютерных приложений.
API библиотек функций и классов включает в себя описание сигнатур и семантики функций.
спасибо
ничего не поняла:)
из LINGVO
API- application programming interface - программный интерфейс приложения =0))
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 ("прерывание").
Перевести 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 системах. Нужна для монтирования файловых систем.
подробнее...
На материнку Biostar A780LB Версия 6.2 вышло обновление для bios - Support surround view function! Что это значит?
скорее всего, это связано с поддержкой Dual Graphic
подробнее...
что это такое и как это удалить?
вот несколько способов удаления:
ВНИМАНИЕ!! !Вместо AdSubscribe в вашем случае будет
подробнее...
Правда ли, что это растение нельзя держать дома?
У Вас на фото даже не филодендрон, а сциндапсус / ещё есть названия эпипремнум, потос/.
подробнее...
VulkanRT 1.0.3.0 - что это за софт и от куда он взялся?
После отказа AMD от API Mantle, на смену ему пришел DirectX 12. Однако существует и другой
подробнее...
что такое In-app просмотр в настройках Whastapp?
Настройки >> Уведомления >> In-App просмотр - это баннеры-уведомления в самой
подробнее...
Чем процессоры AMD A10 лучше чем AMD FX Vishera? Допустим процессор A10-6800K и FX-8350 какой из них лучше и чем?
А10 медленние, нежели FX-8350. К тому же очень странно реагируют на разгон.. . Частота растет, а
подробнее...
Подскажите если рекомендованное масло API SJ но я купил API SM/CF. Такое можно заливать и чем это сулит?
API SM/CF имеет в себе пакет присадок как моющих так и протвоизносных и антиугарных. Моторесур в
подробнее...
На какой сайт нужно зайти, чтобы войти в почту, у которой после собаки aep.ru?
а вы уверены что там вообще есть вебмейл?
судя по тому, что это атомэнергопроект - вряд
подробнее...
A d’yeabl aep arse. Как это переводится и какой это язык?
Покалеченная латынь?
Однако поиск сообщает, что это вымышленный язык из книжной вселенной
подробнее...