小编典典

API 的具体含义是什么?

all

我已经在编程语言中搜索了 API 的定义,但仍然很难理解。

谁能用简单的外行术语给我建议:

  1. 什么是 API?
  2. 它是如何使用的?
  3. 何时何地使用它?

阅读 83

收藏
2022-09-02

共1个答案

小编典典

搜索应该包括
Wikipedia,这对于许多编程概念/术语(例如应用程序编程接口)来说
非常好

什么是 API?

应用程序编程接口 (API) 是一组特定的 规则(“代码”)和规范,软件程序可以遵循这些规则相互通信
。它充当不同软件程序之间的接口并促进它们的交互,类似于用户界面促进人与计算机之间交互的方式。

它是如何使用的?

使用任何规则集的方式相同。

何时何地使用它?

自然取决于领域和 API。考虑这些:

  1. x86 (IA-32) 指令集(非常有用 ;-)
  2. BIOS中断调用
  3. OpenGL,通常作为 C 库公开
  4. 核心 Windows 系统调用:WinAPI
  5. Ruby 核心库中的类和方法
  6. 浏览器向 JavaScript 公开的文档对象模型
  7. Web 服务,例如Facebook 的 Graph API提供的服务
  8. Java 中的 JNI等协议的实现

快乐编码。

2022-09-02