第三十五章 两个必要的条件(1/2)
让梁实诚生气的原因是这样,任何一段进程都不能孤立的运行,而需要有一个对应的库文档。
打一个形象的比方,库文档就是一个运行任务的工人,进程就是我们写在纸上给他安排的工作,程序员就是安排工作的老板。
库文档之间可以有很大差别,不同库文档之间的智力,工作效率,以及语言之间的差别。
如果库文档足够聪明,那么安排工作的老板也就是程序员可以比较省心,只需要用一些简单通俗的话,就可以命令这个工人,剩下的他自己都懂要怎么做。
如果库文档比较笨,那么这个工人就是属于一问三不知的那种,想要给他安排任务,老板可就得多费一番口舌了,基本是间间事都得详细说明。
也就是对于不同水平的工人,需要用不同方式的语言下达命令。
如果工人足够聪明,甚至老板和工人之间与暗语交流也不是问题。
同时为了表达同样的意思,下达同样的命令,不同使用不同库文档的时候,编程的规则是不一样的。
简而言之一句话,想要运行一段进程,必须有对应的库文档。万能编辑器捕捉到的进程不能直接给其他电子设备安装使用。
一段进程必须有对应的库文档,两个明明要放在一起使用的东西竟然拆开卖!
当然他还有另一个选择,就是在没有库文档的情况下,去猜进程的含义与逻辑,然后自己手动转换。
这就是让梁实诚感到郁闷的地方,虽然极不情愿,他还是查看了任务。
【隐藏任务-童心未眠
目标让一万名不满十二岁的小孩获得他们想要的礼物。
时限两年之内
进度0/10000】
看起来不是一个简单的任务。
现在梁实诚的第一目标是,通过万能编辑器的帮助来开发无人驾驶的进程。
他退出了界面,开始权衡利弊的盘算起,自己接下来的路线。
首先把之前拍摄与捕捉到的司机驾驶汽车的进程,拷贝到电脑里进行研究,这次生成的进程量并不小,达到了200MB左右。
然后逐个打开,并手动解读起来,尝试了一段时间后,发现想要完全解读其中的含义,对于自己一个人来说是不可能完成的任务了。
这时候梁实诚才发现自己能力有限,数据量太大。
不仅这次数据量极大,而且进程内容的复杂度也更高,解读同样的数据需要花更长时间。
解读过程就是联系上下文,以及部分能直接看懂的内容,猜测全文的意思,不仅不可能用电脑来完成这份工作,这样的事情即便交给普通的程序员也是不行的,公司中只有几位像梁实诚这样的有独立开发解决方案的人才有这个能力。
那么接下来的选择只有两个。
方法一,雇佣一大群和自己水平相当的软件工程师,一起研究整个这200MB的数据的含义,并消耗大量时间,最终彻底搞懂,这些文档讲了什么意思,获得知识,然后根据这些知识去开发进程。
本章未完,点击下一页继续阅读。