程序员所有代码都一个一个自己敲出来的吗?
首先回答你的问题,对于程序员有些程序是必须自己一个一个敲出来的,有些是可以从网上搜索出来直接调用的。
1. 什么情况下代码必须一个一个敲呢?
1.1. 对于功能性模块,需要一个一个的敲
对于功能性模块也就是说你的这段程序要实现一些特殊的功能,比如你要根据硬件的回传信号,或者硬件的某个按键状态,来分别处理,根据外部状态回传对应的。编码数据,来执行相对应的程序,这一部分代码因为是根据产品功能和硬件来决定的,所以这部分代码必须一个一个的敲出来;
1.2.通信协议解析部分,需要一个一个敲
每个产品都有自己事先规定号的通信协议,通信协议的解析与接收这部分代码也是需要自己去写的,因为每个产品的通信协议也都不同,所以通信协议的解析必须程序员来写代码解析,只有这样才能与硬件通信上,完成指定的工作任务;
1.3、输入输出口的定义必须程序员去敲写
输入输出口的定义,要根据每个硬件的输入输出接口来定义,不能随意自己定义,只有与硬件的连接地址对应上,才能完成指定的采集或者输出;
2、什么情况下不需要自己一个一个敲
2.1、 有些程序在网上有指定的模块程序,比如一些库函数,这些可以直接通过调用,就可以实现功能,对于这些程序,我们直接调用即可,根本就没有必须重新编写;
2.2、有相似功能的软件部分,可以直接复制过来
有些程序的功能性是可以相互通用,相互移植的,比如同一个公司的产品,不同的产品协议是可以采用一致的,或者是某个产品硬件的管角定义也是一致,这样的话,就可以直接把一部分程序直接移植过来。
总之,程序的编写要根据不同的需求,敲写不同的代码,有些功能性模块是可以直接移植的,不用自己一个一个的敲写。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有