第661章 C语言(1 / 2)
虽然一亿不是个小数目,它几乎占了王学新这么久赚下军工币的三分之一,但王学新这时候也不得不忍痛买下了。
原本王学新还以为系统会给出什么很高深的解决方法,比如很牛逼的电路图或是一个高深的平台将电路简化,没想到系统就只回复了几个字“c语言”!
王学新不由在脑海里破口大骂:他娘的你耍老子?
但转念一想就呆愣当场半天也说不出话来。
说不定c语言还真能解决问题……
图灵碰到的难处,归根结底就是对计算机的操作没有规范化、流程化的问题,也就是怎么接线全凭科学家们对数据的理解。
这种接线方式对定点运算还行……定点运算比较简单,它虽然浪费了存储单元却简化了接线。
但浮点运算虽然节省了存储单元增加了精度但因为运算复杂于是接线的复杂程度却翻了几倍。
这时候再像以前一样全凭科学家对数据的理解和感觉接线就很难甚至无法完成了,有时就连图灵这样的数学天才都会被复杂的接线方式绕进去。
所以,王学新根本就不需要理会图灵画出的那些像电路图一样的接线方式,也不需要了解浮点运算时的所谓的“对阶”、“运算”、“舍入溢出”、“数据规范化”等等运算。
他只需要发明一种“语言”,一种可以用于计算机的“语言”。
王学新之前一直以为“c语言”这种高级语言肯定无法在此时这么原始的计算机上使用,因为它们不配套,现在的计算机“读不懂”高级语言。
现在王学新才意识到自己错了……
此时这种低级的计算机的确“读不懂”无法直接使用高级语言,但高级语言却可以理清数据间的逻辑关系,可以判断运算到某一步时是要进行选择判断还是需要循环。
然后再把对应的接线方式固化、规范化,工作时只要按固定的方式往上套就可以了……这就达到了把复杂的接线简单化、流程化,甚到普通人经过培训之后也能操作而不需要科学家亲自动手干的目的。
这样一来就可以把科学家从单调的、繁杂的、无意义的接线工作中解脱出来……这些原本就应该交给程序员去做的,科学家应该把宝贵的时间用在更有意义的工作上,比如改进计算机研究算法等等。
但这只是王学新的想法,他不确定这是不是图灵想要的。
于是王学新就摆出一副沉思的样子带着不确定的语气,说:“我记得你在论文里有提过将现实问题转化为数学运算的模型,就是数据的输入输出,存储,再加上一系列的指令!”
王学新说的就是他理解的图灵机,也就是图灵想像出来的计算机,他想像出来的可以与现实事件联系在一起并解决问题的这种机器已经与现代计算机十分相似……总的过程完全一样,只有一些细节不同。
图灵高兴的点着头,回答:“这就是我要表达的,团长同志,看来你是看懂了我的论文,我很高兴听到这个!”