恋上你看书网,亮剑之军工系统
虽然一亿不是个小数目,它几乎占了王学新这么久赚下军工币的三分之一,但王学新这时候也不得不忍痛买下了。
原本王学新还以为系统会给出什么很高深的解决方法,比如很牛逼的电路图或是一个高深的平台将电路简化,没想到系统就只回复了几个字“C语言”!
王学新不由在脑海里破口大骂:他娘的你耍老子?
但转念一想就呆愣当场半天也说不出话来。
说不定C语言还真能解决问题……
图灵碰到的难处,归根结底就是对计算机的操作没有规范化、流程化的问题,也就是怎么接线全凭科学家们对数据的理解。
这种接线方式对定点运算还行……定点运算比较简单,它虽然浪费了存储单元却简化了接线。
但浮点运算虽然节省了存储单元增加了精度但因为运算复杂于是接线的复杂程度却翻了几倍。
这时候再像以前一样全凭科学家对数据的理解和感觉接线就很难甚至无法完成了,有时就连图灵这样的数学天才都会被复杂的接线方式绕进去。
所以,王学新根本就不需要理会图灵画出的那些像电路图一样的接线方式,也不需要了解浮点运算时的所谓的“对阶”、“运算”、“舍入溢出”、“数据规范化”等等运算。
他只需要发明一种“语言”,一种可以用于计算机的“语言”。
王学新之前一直以为“C语言”这种高级语言肯定无法在此时这么原始的计算机上使用,因为它们不配套,现在的计算机“读不懂”高级语言。
现在王学新才意识到自己错了……
此时这种低级的计算机的确“读不懂”无法直接使用高级语言,但高级语言却可以理清数据间的逻辑关系,可以判断运算到某一步时是要进行选择判断还是需要循环。
然后再把对应的接线方式固化、规范化,工作时只要按固定的方式往上套就可以了……这就达到了把复杂的接线简单化、流程化,甚到普通人经过培训之后也能操作而不需要科学家亲自动手干的目的。
不过往细里想想,又觉得这其实是自己的错……自己明明知道C语言知道它就是用在计算机上的东西,居然没有考虑下是否可以用上而是不假思索的就把它否定了!
看来自己是真没有当科学家的潜质,坐着宝山也能空手回的那种。
想归想,军工币已经花出去了后悔也没用,王学新只得无奈的对图灵说道:“既然是这样,我们为什么不把这些接线方式用一种通俗易懂的方式整理出来,就像是我们与机器之间的交流方式,可以把它称之为一种‘语言’!”
图灵听着不由一愣:“与机器……‘交流’?‘语言?”
这些词汇在现代那早已经烂大街了,什么“人机对话”、“人机交互”,还有针对计算机的各种“语言”。
但在这时代这却是很难理解的,因为这相当于把机器当作一种有智商的东西,人在输入数据和指令时不是在操控而是在与机器交流,用一种人和机器都能理解的方式交流,而这种方式就被称作“语言”。
过了好一会儿图灵才反应过来,他点头赞道:“这是……这是一个很形像也很新颖的说法,团长同志!一种‘语言’……你,你能举例说明一下吗?具体要用哪种语言,才能让我们和机器都明白?”
这对王学新就没有多少难度了,虽然他对C语言学得不深,但主要的几种语句却是记得很清楚的。
王学新在办公桌前坐下,随手拿过纸和笔一边写一边说道:“比如在运算时,机器会需要判断某个值是‘0’还是‘1’才能继续往下计算,这种接线方式我们就可以将其归类为判断语句,或者说‘if语句’……”
才说了个开头图灵就明白王学新的意思了。
“太棒了,团长同志!”图灵像个孩子似的跳了起来,激动得手舞足蹈:“你简直是个天才,团长同志!这做的话,再复杂的接线方式也能在规范的操作手册下做得井井有条,而且不需要很高的技术!”
王学新点了点头,心下感叹科学家就是不一样,讲了个开头他就能猜出全部……