第1177章 自己创造自己程序(1 / 4)

投票推荐 加入书签 留言反馈

  迈威找到了软件工程师,一个戴着眼镜,穿着个宽松的蓝T恤青年,他叫洛菲克。
  洛菲克接到了迈威经理递过来的36行编译器的代码,他作为经过了IBM专业的Scheme程序训练的一个软件工程师,在脑袋里就直接的进行的尝试运行。
  不过是两行的代码,就让迈威的眼神变了。
  “我!我!我去插上服务器测试一下。”
  洛菲克的声音都变的有些的颤抖了,毕竟是一种他从来都没有想过,也没有见到过的一种脱糖程序,如果说真的是可以达到完美的剥离,逻辑上的稳定与正确的话,绝对是可以让万能驱动的那种效果达成现实。
  “洛菲克,就这36行代码,你觉得是怎么样的?我还不怎么能够看懂。”
  “36代码是脱糖程序CPS,上面的一个参数 return_point,return_point 来自 caller ,是 caller 所在的世界,caller 将这个世界 传递给 callee (cps_foo),这样 cps_foo 就无须利用额外的工具比如堆栈去查询 caller 的世界在哪里,以便返回,而是直接进入这个世界:return_point (x)。这便是 CPS 的初衷,就是去掉层层嵌套的世界,行话讲就是脱糖,Syntax sugar 是为了方便人类的表达和理解,给编程语言的核心套上的一层好吃好看的外衣,而对机器对程序的解释,需要将其还原到最本质的结构,以便机械化处理和优化,这就是脱糖的意义。”
  洛菲克认真的说道。
  他看着迈威经理不明白的样子,他拍了拍手说道:“这36代码是脱掉了return_point、caller两层,之后。就利用caller所在的世界,直接的进行命令符的工作,我们所看到的所以程序,都是经过了层层程序架构出来的。而要让机器读懂,就需要还原到最本质的结果,而整个过程叫做脱糖。”
  “作者进行了编译器的重新设定,这让我们可以进行尝试,能不能帮助对所有的应用程序类的成功的还原。”
  “如果成功了呢?”
  迈威问道。
  洛菲克耸了耸肩说道:“如果成功的话。那么对于应用类的程序员而言,他们会发现自己所写的软件代码都是无聊的,无意义的,因为写的所以的程序都可以被脱糖的话,就等同于这36行代码……”
  “哦,上帝,你的意思是,这段程序可以完美的开始,完美的结束,也就是说可以自己写出自己来。”
  “迈威经理你说的非常的对。这36行代码,就是‘自己写出自己’的意思,这么形容太智慧了,太聪明了!”
  迈威看着洛菲克把代码都编入了编译器上,开始进行一些初步的测试。
  洛菲克说道:“现在我们找一个最简单的软件,比如说把华夏最出名的扣扣这款程序来进行脱糖还原,看看我们是否能够得到一个完美的结果,或者是,能不能让它按照路线,最终写出来。”
  ……
  ……
  香江。
  李飞腾并没有在IBM的代销中心逗留很久。他出来离开了那边,因为弄好36行代码可不仅仅是看懂了就行的,那可是某个高人用了整整十年的时间,不断的验证下来的。
  所以说呢。可能他们也至少需要一个礼拜,甚至是更久的时间才行。
  而对于李飞腾而言,采购的服务器并不是什么太着急的事情,至少说,迟了一两个月的话,也是没有什么关系的。
  来上嗨一趟。李飞腾也想有其他的别的收获,比如说能否再见到他的好朋友李大师,香江真正的算命先生呢?
  让酒店的司机就开着车,带着他朝香江岛开去。
  也没有太多的功夫,就来到了记忆当中的一栋富贵大古宅的面前了。
  房子,还是记忆中的房子,就是人是不是当初的人,那就是很难的说了。
  李飞腾也没有抱有太多的幻想,他下车后,就看到了门上的监控器摄像头,心道,他走过来,里面要是有人的话,应该是有所反应的,不过这房门紧锁着的,里面看上去也没有什么的动静,想来想去,可能是不在家的样子了。
  具体的到底有没有这个人呢?
  李飞腾也想到了网络,可惜李老头又不太喜欢玩什么微.博,否则的话,他肯定是会知道李老头到底还在不。 ↑返回顶部↑

章节目录