API和IDL之间的区别

时间:2013-10-17 20:57:05

标签: api idl

我在API和IDL之间混淆......两者都充当软件的两个组件之间的接口,并扮演软件的两个组件之间或两个软件之间桥接的角色。那么两者之间有什么区别。这两者都是同样的事情。如果没有,那么它们之间有什么区别。

提前谢谢

1 个答案:

答案 0 :(得分:1)

API是一个概念。它是一个软件公开的任何外部编程接口,因此它可以接受来自其他软件的外部输入,运行某些逻辑并提供输出。通常,当我们谈论API,如Facebook的图谱API或Windows API时,我们讨论的是这些API中包含的类型和逻辑,以及如何使用它们。< / p> 正如标签所说,

IDL是一种可用于描述API的语言,其他软件可以理解。它与平台无关,因此可用于促进集成。如果您搜索它,可以获得有关该语言的更多信息;)