Может ли кто-нибудь подумать о кратчайшем определении API, особенно для тех, кто не знает программирования? Я использую его в эссе и хочу подписать определение для читателей, которые могут не понимать смысл или контекст интерфейса программирования приложений, не отключая себя и поток работы.Кратчайшее возможное определение для тех, кто не знает программирования
ответ
На странице википедии disambiguation:
API, первоначально Advanced Programming Interface, но теперь более широко известное своим ближним синонимом, интерфейс прикладного программирования, является любым определенным интерфейсом между программой.
«любой определенный межпрограммный интерфейс» хорош, но может быть, немного широк для ваших целей.
Очень много вещей (см. wikipedia). Но я обычно думаю об этом как о наборе инструментов и документации, которые позволяют пользователю взаимодействовать с внешней библиотекой или базой информации.
Howstuffworks имеет хорошее определение:
Приложение-программный интерфейс (API) представляет собой набор инструкций и стандартов для доступа к веб-приложений программного обеспечения или веб-инструмент программирования.
Я не думаю, что API означает, что приложение должно быть веб-интерфейсом, но я иначе, как это определение.
- 1. Для тех, кто знает scadaBr
- 2. кратчайшее возможное значение хэш
- 3. Кратчайшее возможное время задержки
- 4. Управление сайтом для тех, кто не знает HTML
- 5. Кто-нибудь знает общие правила программирования для Flex?
- 6. Кто-нибудь знает определение схемы для документов Person в names.nsf?
- 7. Кратчайшее строковое представление для Int32
- 8. Лучшая платформа для программирования приложений/язык для тех, кто используется для Xcode
- 9. Кто-нибудь знает цветные блоки кода?
- 10. Определение точки функционального программирования
- 11. Кто-нибудь знает CMS с функциональностью API?
- 12. Кто знает, с чем запрограммирована программа Picasa?
- 13. Кто-нибудь знает реализацию Linq для XQuery?
- 14. Определение объектно-ориентированного программирования
- 15. ClearInterval() не работает кто знает почему?
- 16. JComponent не видно, кто знает почему?
- 17. Кто-нибудь знает инструменты Qa для сайтов?
- 18. Кто-нибудь знает ресурсы для LaTex
- 19. Кто-нибудь знает бесплатный компилятор для Delphi?
- 20. Кто-нибудь знает структуру Click?
- 21. Кто-нибудь знает состояние какао #?
- 22. Кто-нибудь знает эту незнакомую нотацию?
- 23. Почему эта нить не знает, кто она?
- 24. Кто-нибудь знает, почему это не работает?
- 25. Кто-нибудь знает, что здесь не так?
- 26. Кто-нибудь знает хорошую ссылку для дизайна DSL?
- 27. Простая ошибка для тех, кто знает пролог. Там нет fullstop быть причиной возникновения ошибки
- 28. Кто меня знает? (Хроники объекта)
- 29. Кто знает эту инъекцию sql?
- 30. Кто-нибудь знает о Rhomobile?