1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 浅谈:什么是API接口

浅谈:什么是API接口

时间:2023-01-04 05:48:12

相关推荐

浅谈:什么是API接口

API

API(Application Programming Interface)开发接口标准之一。

API定义了源代码和库之间的接口,因此同样的源代码可以在支持这个API的任何系统中编译。

API是开发方面的知识,对于运维人员来说,我们只需要会用就可以了,但对于开发人员来说,需要涉及很多方面,也就是说,开发人员分几种类型:

应用程序开发

库开发

操作系统开发

硬件驱动开发

举例

注:使用画图绘制的简单示意图

API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全,这就要使用加密技术,使用加密技术就要用到加密算法,而加密算法,已经有好心人,帮我们开发出来了加密算法库,你直接就可以调用,不需要再开发算法。这就相当于生产汽车,对于一个汽车来说,里面有各种各样的零部件,这个汽车厂家不可能所有的零部件都是自己生产的,如轮胎,很多厂家直接购买就可以了。

做软件也一样,有的软件,并不是所有的东西都是开发人员自己写的,可以调用现有的。所以说,程序与库之间是调用的关系。但是,要调用就要遵守开发规范(API)。

函数库文件类型

linux:.dll(dynameic link library),.lib

windows:so(shared object),.a

以下随意列举一个后缀类型的函数库文件位置

在linux中,函数库文件位于/lib64目录下,so后缀文件。

[root@linus ~]# ls -f /lib64/ | tail -3libcap.so.1.10libwbclient.so.0.13libwbclient.so.0

windows中的函数库文件位于C:\Windows\System32,dll后缀文件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。