亮剑之军工系统 第719节(2/4)
意,这理论上完全是可以实现的!”
当然可以实现,而且如果只是十进制数的话一点都不困难。
而按照“图灵机”的理论,任何现实中的问题都能转换为数学问题并解决,那就是进一步转换的问题。
“我这次来,其实也与这个问题相关!”图灵说着就从包里取出一份文件,说:“团长同志,我把你的浮点运算在‘克里斯托弗’……就是我的机械计算机上做了尝试,它的确可以提高精度并充分利用存储单元,但是在运算时会出现许多比定点运算复杂得多的接线,这会使我们在操作上出现很多问题!”
王学新翻了翻文件,那其实是图灵的草图。
王学新发现自己根本就看不懂,因为它画的是浮点运算时的接线方式,就像一个个电路图。
图灵在旁边指着草图介绍道:“这,是阶码!我认为浮点运算要对阶、这后再进行尾数运算,然后还要考虑到舍入和溢出问题,还要进行规格化存储……”
王学新就像听天书一样,他虽然知道浮点运算可从没有实际用过,而且还是这时代的计算机用接线方式计算。
就在王学新一脸懵逼尴尬的不知道怎么回答时,系统“叮”了一声:“解决方法,一亿军工币,宿主是否购买?”
王学新在心里“操”了一声,这破系统,真会乘人之危啊!知道这时候不得不买,张口就一个亿……
第1300章 c语言
虽然一亿不是个小数目,它几乎占了王学新这么久赚下军工币的三分之一,但王学新这时候也不得不忍痛买下了。
原本王学新还以为系统会给出什么很高深的解决方法,比如很牛逼的电路图或是一个高深的平台将电路简化,没想到系统就只回复了几个字“c语言”!
王学新不由在脑海里破口大骂:他娘的你耍老子?
但转念一想就呆愣当场半天也说不出话来。
说不定c语言还真能解决问题……
图灵碰到的难处,归根结底就是对计算机的操作没有规范化、流程化的问题,也就是怎么接线全凭科学家们对数据的理解。
这种接线方式对定点运算还行……定点运算比较简单,它虽然浪费了存储单元却简化了接线。
但浮点运算虽然节省了存储单元增加了精度但因为运算复杂于是接线的复杂程度却翻了几倍。
这时候再像以前一样全凭科学家对数据的理解和感觉接线就很难甚至无法完成了,有时就连图灵这样的数学天才都会被复杂的接线方式绕进去。
所以,王学新根本就不需要理会图灵画出的那些像电路图一样的接线方式,也不需要了解浮点运算时的所谓的“对阶”、“运算”、“舍入溢出”、“数据规范化”等等运算。
他只需要发明一种“语言”,一种可以用于计算机的“语言”。
王学新之前一直以为“c语言”这种高级语言肯定无法在此时这么原始的计算机上使用,因为它们不配套,现在的计算机“读不懂”高级语言。
现在王学新才意识到自己错了……
此时这种低级的计算机的确“读不懂”无法直接使用高级语言,但高级语言却可以理清数据间的逻辑关系,可以判断运算到某一步时是要进行选择判断还是需要循环。
然后再把对应的接线方式固化、规范化,工作时只要按固定的方式往上套就可以了……这就达到了把复杂的接线简单化、流程化,甚到普通人经过培训之后也能操作而不需要科学家亲自动手干的目的。
这样一来就可以把科学家从单调的、繁杂的、无意义的接线工作中解脱出来……这些原本就应该交给程序员去做的,科学家应该把宝贵的时间用在更有意义的工作上,比如改进计算机研究算法等等。
但这只是王学新的想法,他不确定这是不是图灵想要的。
于是王学新就摆出一副沉思的样子带着不确定的语气,说:“我记得你在论文里有提过将现实问题转化为数学运算的模型,就是数据的输入输出,存储,再加上一系列的指令!”
王学新说的就是他理解的图灵机
当然可以实现,而且如果只是十进制数的话一点都不困难。
而按照“图灵机”的理论,任何现实中的问题都能转换为数学问题并解决,那就是进一步转换的问题。
“我这次来,其实也与这个问题相关!”图灵说着就从包里取出一份文件,说:“团长同志,我把你的浮点运算在‘克里斯托弗’……就是我的机械计算机上做了尝试,它的确可以提高精度并充分利用存储单元,但是在运算时会出现许多比定点运算复杂得多的接线,这会使我们在操作上出现很多问题!”
王学新翻了翻文件,那其实是图灵的草图。
王学新发现自己根本就看不懂,因为它画的是浮点运算时的接线方式,就像一个个电路图。
图灵在旁边指着草图介绍道:“这,是阶码!我认为浮点运算要对阶、这后再进行尾数运算,然后还要考虑到舍入和溢出问题,还要进行规格化存储……”
王学新就像听天书一样,他虽然知道浮点运算可从没有实际用过,而且还是这时代的计算机用接线方式计算。
就在王学新一脸懵逼尴尬的不知道怎么回答时,系统“叮”了一声:“解决方法,一亿军工币,宿主是否购买?”
王学新在心里“操”了一声,这破系统,真会乘人之危啊!知道这时候不得不买,张口就一个亿……
第1300章 c语言
虽然一亿不是个小数目,它几乎占了王学新这么久赚下军工币的三分之一,但王学新这时候也不得不忍痛买下了。
原本王学新还以为系统会给出什么很高深的解决方法,比如很牛逼的电路图或是一个高深的平台将电路简化,没想到系统就只回复了几个字“c语言”!
王学新不由在脑海里破口大骂:他娘的你耍老子?
但转念一想就呆愣当场半天也说不出话来。
说不定c语言还真能解决问题……
图灵碰到的难处,归根结底就是对计算机的操作没有规范化、流程化的问题,也就是怎么接线全凭科学家们对数据的理解。
这种接线方式对定点运算还行……定点运算比较简单,它虽然浪费了存储单元却简化了接线。
但浮点运算虽然节省了存储单元增加了精度但因为运算复杂于是接线的复杂程度却翻了几倍。
这时候再像以前一样全凭科学家对数据的理解和感觉接线就很难甚至无法完成了,有时就连图灵这样的数学天才都会被复杂的接线方式绕进去。
所以,王学新根本就不需要理会图灵画出的那些像电路图一样的接线方式,也不需要了解浮点运算时的所谓的“对阶”、“运算”、“舍入溢出”、“数据规范化”等等运算。
他只需要发明一种“语言”,一种可以用于计算机的“语言”。
王学新之前一直以为“c语言”这种高级语言肯定无法在此时这么原始的计算机上使用,因为它们不配套,现在的计算机“读不懂”高级语言。
现在王学新才意识到自己错了……
此时这种低级的计算机的确“读不懂”无法直接使用高级语言,但高级语言却可以理清数据间的逻辑关系,可以判断运算到某一步时是要进行选择判断还是需要循环。
然后再把对应的接线方式固化、规范化,工作时只要按固定的方式往上套就可以了……这就达到了把复杂的接线简单化、流程化,甚到普通人经过培训之后也能操作而不需要科学家亲自动手干的目的。
这样一来就可以把科学家从单调的、繁杂的、无意义的接线工作中解脱出来……这些原本就应该交给程序员去做的,科学家应该把宝贵的时间用在更有意义的工作上,比如改进计算机研究算法等等。
但这只是王学新的想法,他不确定这是不是图灵想要的。
于是王学新就摆出一副沉思的样子带着不确定的语气,说:“我记得你在论文里有提过将现实问题转化为数学运算的模型,就是数据的输入输出,存储,再加上一系列的指令!”
王学新说的就是他理解的图灵机
本章未完,点击下一页继续阅读