二十七 潜在的危机-《仙界归来的黑科技》
第(2/3)页
杨青不由得捏了捏自己的眉心,果然不出自己所料,小嫒写这两个软件的时候,用的是机器语言。
机器语言没什么特殊的,最早期的计算机,用纸带输入的时候,就是用的机器语言,只不过随着需要计算的程序越来越大,越来越复杂的时候,机器语言难以编制,容易出错的特点就凸显了出来。
随着输入工具的改善,各种编程语言也随即出现,从汇编,到pascal到fortran,再到c和c++,使得编程更加的直观,更加的方便。
不过这些编程语言,不管是汇编还是后来出现的java,它们都是用编译器把编程语言翻译成为机器语言,才会被计算机识别。
由于省略了中间步骤,凭借小嫒对于数据的掌控能力,她很容易地就能把程序做到又小,效率又高,可以说满是优点。
当然其间产生的这种软件根本没有办法维护的问题,自然也是由小嫒负责,等于说小嫒没了,这款软件也就直接废了。
当然杨青并不是为了以后小嫒死掉做准备,而是在担心一件事。
如果这两款翻译软件不火,没人下载倒也罢了,一旦火起来,用的人多了,赚的钱也就多了,那么就会有许多人去给它脱壳,给它反编译,查找它的源代码。
小嫒的加密能力杨青还是信得过的,不过一旦离线以后,人家动用高级服务器,甚至是超级计算机,就真的没有办法了。
毕竟二进制的计算机,再怎么加密,也不过如此,脱掉表面的壳,就露出了里面的机器语言代码。
也许有人会以为这里面还有一层加密,继而放弃追查,但这世上绝对不乏好奇心重者。
这世界上,任何一个复杂的软件,没有人会使用机器语言编写,那是一个庞大到难以想象的工作,没有注释,没有协同,甚至连出错了你都找不到错误在哪里。
要是有这种机器语言编制的软件,那么就只剩下一种可能,这是高级人工智能编写的,也只有这样的人工智能,才能设计软件的整体架构,保证每个机器语言代码是正确的,还有后续的维护。
第(2/3)页