API
计算机编程
验证引用
尽管已经尽一切努力跟随引文样式规则,可能会有一些差异。请参考适当的样式手册或其他来源的如果你有任何问题。
选择引用样式
反馈
谢谢你的反馈
我们的编辑器将检查你提交并决定是否修改这篇文章。
API,在全应用程序编程接口,允许不同的标准化的要求计算机程序与对方交流。
api为开发人员建立适当的方式从程序请求服务。他们定义的接收程序,简化工作与其他应用程序,并允许程序在不同的计算平台通信。一个程序没有一个API将无法与其他应用程序非常有效的工作。api的例子有远程过程调用(rpc),允许使用一个程序的程序被其他项目;标准查询语言(SQL),建立一个标准化的方式来访问数据库;文件传输api,建立上传和下载文件的方法;和消息传递api程序和用户之间传递消息。api还提供应用程序和图形和声音,添加网络功能、处理安全与数据转换和管理访问系统资源,如内存和硬件设备。
yabo亚博网站首页手机大英百科全书测验
电脑和技术测试
api可以以商业的形式软件包装组件,一个专门授权的软件元素,或一个接口显式设计为一个特定的程序,这通常是最昂贵的。生产一个API的额外的努力可能是正当的,因为他们经常帮助程序的相关性和长寿,允许访问其他程序。太多的访问,然而,可能导致应用程序的复制;为了避免抄袭,一些组织试图保持api的秘密或经常改变他们。许多计算机程序员考虑api好妥协之间的灵活性开源项目和关闭应用程序的僵化。