有人能想到API的最短可能定义,特别是对于不懂编程的人吗?我正在一篇文章中使用它,并且想要为那些可能无法理解应用程序编程接口的含义或上下文的读者定义脚注,而不会绊倒自己和工作流程。
答案 0 :(得分:0)
来自维基百科disambiguation页面:
API,最初是高级编程接口,但现在更常见的是其近似同义词,应用程序编程接口,是任何已定义的程序间接口。
“任何已定义的程序间界面”都很不错,但对于您的目的而言可能有点宽泛。
这是很多事情(见wikipedia)。但我通常将其视为允许用户与外部库或信息库进行交互的工具和文档集合。
Howstuffworks有一个很好的定义:
应用程序编程接口(API)是一组用于访问基于Web的软件应用程序或Web工具的编程指令和标准。
我认为API并不意味着应用程序必须基于Web,但我不喜欢这个定义。