[名词解释] 什么叫API
API,是“application programming interface”的首字母缩写,其概念解释如下:n. A set of routines used by an application program to direct the performance of procedures by the computer’s operating system. Acronym: API. Also called: application program interface.
这是“应用程序接口”的意思。不知道为什么有人总说API只是Windows的系统接口,他们似乎不知道OpenGL之类也是API,DirectX也是API,而且两者是同一范畴而不同的API产品。说什么用API不是本事之类,有本事别用OpenGL。最简单的,你打开一个文件读写,都使用了API函数,自己不知道而已,连在cmd窗口上输出printf("Hello, world!")都使用了API,也是不知道而已。没有了API,基本上不用写程序了。
百度也发表API,供程序员使用百度的平台,你不用?新浪的微博也有API,你不用?要在AutoCAD上进行二次开发,你不用AutoCAD的API?其实,要写程序操作Office的文档,也是使用了Office API。你要写与这些应用环境打交道的程序,不学使用API,你想把它们全部自己做了才算完?语言学完了,不学这些东西,学啥!没有这些东西,靠C/C++那点能耐,出来能谋生?