第465章 闭关修炼
“add”代表加法,“mov”代表数据传递……如此一来,程序员可以很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这也就是“汇编”。将这些符号翻译成二进制数的机器语言需要一种翻译程序——“汇编程序”。
从最初与计算机交流的痛苦经历中,人们意识到应该设计一种这接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。“高级语言”问世了,40多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的包括v b、c++、j ava……等等。
高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程。而软件的开发也由最初的个体手工作坊式的封闭式生产,发展为产业化、流水线式的工业化生产。
周晓龙很清楚的指导高级语言的下一个发展目标是面向应用,也就是说只需要告诉程序要干什么,程序就能自动生成算法,自动进行处理,这就是非过程化的程序语言。
周晓龙通过重新温习这些基础知识,他相当于重新理顺了一下脑子的思维方式。包括他之前在商业上所作的那些战略布局,他也有了一种全新的认识。
所有的科技技术发展,事实上是没有任何捷径可以走的。周晓龙之前就是以自己重生者的见识,人为的干预了一些事件的进程,在这种干预中,他有的获得了成功,有的则并未达到预期效果。
现在想来,并不是那些现在看来“失败”了的尝试就是错误的。只是周晓龙将这些技术的发展提前引入了一个不适合它们的市场环境。就好比还没有出现汇编的时候,他就去搞高级语言了……这当然是不可能成功的。
五天后,当周晓龙重新走出小黑屋的时候,他的整个人都变了!