第661章 C語言(1 / 2)

雖然一億不是個小數目,它幾乎占了王學新這麼久賺下軍工幣的三分之一,但王學新這時候也不得不忍痛買下了。

原本王學新還以為係統會給出什麼很高深的解決方法,比如很牛逼的電路圖或是一個高深的平台將電路簡化,沒想到係統就隻回復了幾個字「C語言」!

王學新不由在腦海裡破口大罵:他娘的你耍老子?

但轉念一想就呆愣當場半天也說不出話來。

說不定C語言還真能解決問題……

圖靈碰到的難處,歸根結底就是對計算機的操作沒有規範化、流程化的問題,也就是怎麼接線全憑科學家們對數據的理解。

這種接線方式對定點運算還行……定點運算比較簡單,它雖然浪費了存儲單元卻簡化了接線。

但浮點運算雖然節省了存儲單元增加了精度但因為運算複雜於是接線的複雜程度卻翻了幾倍。

這時候再像以前一樣全憑科學家對數據的理解和感覺接線就很難甚至無法完成了,有時就連圖靈這樣的數學天才都會被複雜的接線方式繞進去。

所以,王學新根本就不需要理會圖靈畫出的那些像電路圖一樣的接線方式,也不需要了解浮點運算時的所謂的「對階」、「運算」、「舍入溢出」、「數據規範化」等等運算。

他隻需要發明一種「語言」,一種可以用於計算機的「語言」。

王學新之前一直以為「C語言」這種高級語言肯定無法在此時這麼原始的計算機上使用,因為它們不配套,現在的計算機「讀不懂」高級語言。

現在王學新才意識到自己錯了……

此時這種低級的計算機的確「讀不懂」無法直接使用高級語言,但高級語言卻可以理清數據間的邏輯關係,可以判斷運算到某一步時是要進行選擇判斷還是需要循環。

然後再把對應的接線方式固化、規範化,工作時隻要按固定的方式往上套就可以了……這就達到了把複雜的接線簡單化、流程化,甚到普通人經過培訓之後也能操作而不需要科學家親自動手乾的目的。

這樣一來就可以把科學家從單調的、繁雜的、無意義的接線工作中解脫出來……這些原本就應該交給程式設計師去做的,科學家應該把寶貴的時間用在更有意義的工作上,比如改進計算機研究算法等等。

但這隻是王學新的想法,他不確定這是不是圖靈想要的。

於是王學新就擺出一副沉思的樣子帶著不確定的語氣,說:「我記得你在論文裡有提過將現實問題轉化為數學運算的模型,就是數據的輸入輸出,存儲,再加上一係列的指令!」

王學新說的就是他理解的圖靈機,也就是圖靈想像出來的計算機,他想像出來的可以與現實事件聯係在一起並解決問題的這種機器已經與現代計算機十分相似……總的過程完全一樣,隻有一些細節不同。

圖靈高興的點著頭,回答:「這就是我要表達的,團長同誌,看來你是看懂了我的論文,我很高興聽到這個!」

「我要說的就是你論文中提到的一係列指令!」王學新說。

這一係列指令實際上就是現代使用計算機時編寫的程序。

「有什麼問題嗎?」圖靈反問。