问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我同学说调用API是没实力的表现,是吗?

发布网友 发布时间:2022-04-30 19:18

我来回答

4个回答

热心网友 时间:2022-06-30 04:09

你同学根本不知道什么叫API,所有的程序都是建立在API基础上的,没有一个程序是可以独立运行的(独立运行那是单片机程序),所有程序都需要依赖其他程序文件,驱动程序和操作系统,要用这些东西就要掉API,别无他法,因为API就是程序接口的名字,一个程序提供的所有能外部调用的方法都叫API。。。。就拿c语言中的函数,很多都是在调用API函数,比如最常见的printf,和scanf他们表面上看是C语言的东西,本质上是调用了,操作系统IO操作相关的内核对象,没有windows API你办不到,还有什么timer了,malloc了,都是一样在调用API实现的,在windows下工作,你都必须调用windows API,windows不提供其他方法,唯一的区别是人家编程软件提供的函数替你调用,还是你的亲自写代码调用,相比之下API显得更底层更高端。。。。
大多数情况不是不用API,是你没看到用API,这个不可能不用,他是不同程序之间相互调用的唯一方法,你写的日啊门口阿门如果打算让别的软件调用,就必须要写API(不写API就向汽车没装方向盘,没有刹车,没有方向盘,甚至连座位都没有),连API编写方法调用方法还是windows规定的,参数从右到左全部写入栈中,返回值放栈顶,不准按自己的方法做(汇编的要求,C++只用加上callback关键字就自动替你按API规则编译和调用)。。。。
就连你用的编程语言,编程工具都在调用API,居然到这说调用API没实力,那你是歧视网络黑客,还是歧视微软开发的MFC和.net,你只要让你同学学学windows操作系统编程,他就明白啥叫API,他在编程中的地位是啥,API是使用操作系统的唯一方法,你的键盘驱动,显卡驱动,鼠标都在调用API,没有API操作系统就没任何用处。。。。。

热心网友 时间:2022-06-30 04:09

什么都自己弄,就像写汇编一样,当然有实力;应用现有的、前人的东西作为自己代码的砖瓦,我看更是实力——因为现有的东西往往是千锤百炼过的,安全性和经济性往往都很强,也很精炼!不过windows API函数的精炼性实在不敢叫人恭维……

热心网友 时间:2022-06-30 04:10

不是滴,只要能够实现功能就是实力。API是操作系统提供的,可靠性和安全性都是比较高的,自己写的代码没经过系统测试,会有意想不到的bug。
不过自己实现系统API函数的确对能力的提升有很大帮助的,可以多看看API源代码,好处很大的。

热心网友 时间:2022-06-30 04:10

不但要调用,而且要狠狠地调用!
这么说吧,你想建立一个房子,你会去研究砖头是怎么生产的吗??你会去先开一个砖头厂吗?
你只需要研究各种各样的砖头有什么区别,用那种对你的房子是最好的.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
5数字寓意是什么意思 如何在 iPhone14上恢复已删除的照片? 红井源 醇香胡麻油 2.5L-购买最佳价格 python如何实现修改当前文件夹下所有文件名称? python遍历输出所有文件 用Python遍历指定文件夹下所有文件 Python:读取指定路径下的文件,含子文件夹,可指定文件类型 谁有治疗网瘾的好方法? 孩子有网瘾又叛逆怎么办 退伍证名字错了怎么办 图解什么是API,C++如何调用系统API 苹果13查找服务不可用? 单片机CC2530硬件中的API写在哪里 要学单片机和api,求好的教材 串口api程序和单片机通信两个程序单独运行都没问题,怎么将两个放一起就出现问题了? 手机印渍问题? 单片机如何实现调用API函数对其它芯片进行配置? 如何鉴别砂轮片质量好坏?越详细越好! 砂轮简介 美度手表和豪雅哪个好 工厂机器用过的砂轮对环境有污染吗? 砂轮片厂家 导致砂轮片断裂的原因有哪些? 世界十大奢侈品简介 brown thomas是四大奢侈品零售企业吗 砂轮片价格以及如何选择砂轮片 砂轮片有什么作用特性? 砂轮片是什么啊 切割钢管用的砂轮片是什么材料做的?树脂吗?这种砂轮片在切割钢管时摩擦... 制造砂轮片要什么材料 砂轮是怎么制作的? Excel 怎么输入上下格式的分数 单片机TCP/IP的如何使用单片机TCP/IP协议栈 直流热水器是全封闭的吗 数学中的分数(上下两层的)分数线怎么打出来啊? 如何实现单片机通过WIFI获取时间和天气数据? 单片机程序中的底层驱动程序和应用程序 如何使用oracle中的正则表达式来获取一段字符串中的指定格式的值? 晋妈妈手擀面的做法 一碗手擀面怎么做 吉妈妈手擀面怎么样 做手擀面怎么做才好吃 水压力表和气压力表有区别吗? 气体压力测量用压力表和液体压力测量用压力表有没有区别,能不能通用?或者说在压力表选择上要注意什么? 水和气的压力表有什么区别 水压表和蒸汽压力表是一样吗 专业功放卡农接口怎么接卡包音箱? 压力表分水压表和气压表吗 卡包音箱的挂架可以挂音箱后面吗? 气压表和压力表有什么区别? 卡包音箱安装的高度有讲究吗