我们常说的API是针对针对操作系统来说的,还是针对编程语言来说的?

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:23:34
比如是一个操作系统有一个API还是一种编程语言就有一个API

一般指的是操作系统。

比如WINDOWS下VB,VC,BCB,C#等,使用的WIN32API都是操作系统提供的。调用规则一般是由编译器和操作系统协商完成。功能实现完全由操作系统提供。

1111百度地图

本数据来源于百度地图,最终结果以百度地图最新数据为准。

API 指应用程序编程接口,从例子来理解概念吧:
Windows提供了一套API,我们利用它可以使用编程语言来利用Windows系统的功能(比如打开一个文件什么的),不同的编程语言下API有不同的写法来适应编程语言本身的语法,这些写法都是微软定义的。
再比如魔兽世界的插件,其实就是利用暴雪提供的API,用Lau语言(似乎是)写成的代码,放在特定地方从而在游戏里实现你自己写成的功能,这个API的具体写法是由暴雪定义的。
总的来说,应该是一个程序针对一种编程语言就可以有一套API。

API全称是Application Program Interface,但凡是和程序产生交互的接口,都可以叫API,操作系统也有API,编程时也可以调用其他类库文件的API,具体概念要根据上下文。

这个问题,有点晕。我觉得看你目前从事的职业,要是你目前从事应用程序开发,不可能在你们口中,整天都谈操作系统的API吧

就知道缩写,能不能把API完全的意思说出来呀?