|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2017-11-30 09:10 编辑
推荐阅读:
推荐给未来小“鱼油”们的编程之路 - 【欢迎来到鱼C工作室】
#编程语言简史 | 【Life is short Show me the code】
0037 - 如何自学一门编程语言?|【老司机的套路与真诚】
对于参与过编程相关开发的鱼油,对于“API”这个名词肯定不会陌生~
那么问题来了:
“API”到底是啥?
先来一段“官方”(高大上)定义:
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
API与系统调用的区别:系统调用代码都处于内核态,API是操作系统提供的一组函数,通常以库的形式存在,供用户调用,所以,API代码可能是完全是用户空间代码,也有的API调用了系统调用。
名称应用程序接口
相信你一定还没明白,这样很正常哈~
顺便扯一下:
接近真相前的一段故事:
比如你现在要学一门编程语言,学什么?
C、C++、Python、Delphi、HTML5、JavaScript、Css3....
然后因为缘分,你有幸来到了鱼C(鱼C也感谢你的到来),然后看到小甲鱼老师的教程,按照教程的设定完成一门编程语言的学习。
学习C语言,就按照C语言的教程体系来一步一步掌握。
学习Python,就按照Python语言的教程体系一步一步掌握。
当然不是任何一个人都能未经确认就学习小甲鱼老师和其它热心大牛鱼油的金玉良言。
最初来到鱼C的时候,会注册账号,填写相关信息,会关注某个需要的板块。
故事与道理:
客户端:
来到鱼C的你,就是客户端,即发起请求的人。
服务端:
鱼C,就是服务端,即响应鱼油请求并作出反馈的人。
API:
鱼C课程,C教程,Python教程等鱼C发布的经典课程。
API请求参数:
你注册的账号,要收藏的板块和专辑,这些衡量你行为的标签。
当上面这一系列操作全部完成,最终你会掌握你要学习的那门编程语言。
所以,API就是客户端向服务端请求数据的一个路径。
欢迎鱼油,一起来完善
|
评分
-
查看全部评分
|