Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что такое API? (нужно объяснение совсем для чайника)

Технологии
Катя Шишкина
  ·   · 180,8 K
...информационные технологии в жизни и бизнесе...  · 25 февр 2016

API это язык, регламентированный способ, общения одной компьютерной программы с другой для совместного исполнения какой-нибудь общей задачи, когда одна программа выполняют запросы другой. Application Programming Interface (API) - Интерфейс программирования приложений.

Вот какая примитивная аналогия для чайников родилась навскидку.

Представьте себе 5 иностранцев, разговаривающих на разных языках, которым нужно работать и жить вместе, скажем в России. Ни один из них не знает языка другого, при этом им нужно единой командой, по ролям, выполнить какую-то задачу, например накормить друг друга и обсудить вкус еды на русском языке. Для этого необходимо купить продукты, приготовить еду, накрыть на стол и за едой обсудить блюда. Чтобы они поняли друг друга и смогли найти продукты во внешнем мире, обучим их базовому набору русских слов. Представим что у нас есть:

  1. Француз
  2. Испанец
  3. Немец
  4. Англичанин
  5. Итальянец

Распределим между ними роли для выполнения подзадач следующим образом

• Покупка Еды: Француз и Испанец

• Готовка Блюд: Испанец, Немец и Англичанин

• Cервировка Стола: Англичанин и Итальянец

• Трапеза и обсуждение вкуса Блюд: ВСЕ

Для того чтобы они смогли выполнить все эти задачи обучим каждого набору тех русских слов, который позволить им в сотрудничестве между собой и внешней средой выполнить все эти задачи. Смотрите картинку внизу.

Так вот. Группа наших иностранных друзей это группа компьютерных программ, которым нужно общаться между собой и со внешней средой.

Язык и Cлова, обозначающие продукты и элементарные действия, которые нужно произвести это API – стандарты по которым наши иностранные друзья общаются между собой на русском, чтобы выполнить все поставленные подзадачи.

API 1: Слова обозначающие Продукты и Где Купить
API 2: Слова обозначающие Блюда и Способы приготовления
API 3: Слова обозначающие Приборы и Действия с ними
API 4: Слова обозначающие Вкус и Оценку Еду

Может быть и сложнее, например, пусть API 2 это будет турецкий язык, API 3 это китайский язык, API 4 это хинди

image.png

Это вы, для того, что бы объяснить страждущему ответ на его вопрос, не поленились и НАРИСОВАЛИ КАРТИНКУ что-ли???

Руководитель направления МТС Exolve  · 10 апр 2023  · exolve.ru
API или интерфейс прикладного программирования — это программный посредник, который позволяет различным приложениям взаимодействовать друг с другом. Он предлагает разработчикам набор запросов, протоколов, подпрограмм и... Читать далее
Выстраивайте коммуникацию с клиентами вместе с платформой МТС ExolveПерейти на exolve.ru
Актёр озвучки и дубляжа  · 25 февр 2016
У вас есть собака. Но она не разговаривает на человеческом языке. Однако она способна "понимать" его путём команд, которым её научили в процессе дрессировки. Если сказать пёсику, знающему команду "тапки!" что-то типа "Рексик... Читать далее
API - application programming interface. Это некий набор функций, констант, классов и, возможно, других объектов, для взаимодействия с неким куском программы. Думаю, что понятнее всего, будет описать на примере. Допустим... Читать далее

Супер ответ! Спасибо!

Первый
Пример для чайников: 1. Есть розетка. За ней огромное количество техники скрывается. Но что бы ей пользоваться - надо иметь вилку с расстоянием между стержнями 3см и розетка отдаст 220в. Это и есть API интерфейс огромной... Читать далее
Первый

Самый просто пример! Например человек не видит окружающий мир, но есть очки, которые позволяют ему видеть. Так вот эти очки это и есть API. А глаза и окружающий мир это две разные среды.