第六百六十一章 C語言

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

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

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

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

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

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

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

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

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

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

他只需要發明一種“語言”,一種可以用於計算機的“語言”。

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

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

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

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

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

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

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

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

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

“我要說的就是你論文中提到的一系列指令!”王學新說。

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

“有什麽問題嗎?”圖靈反問。

王學新翻了翻圖靈給的文件,從中取出那些像電路圖一樣復雜的接線方式,問:“如果我們要與你的論文相對應的話,這些接線方式是否就可以理解為是在給計算機下指令?”

圖靈吃驚的望向王學新,然後大點其頭:“完全正確,一直以來我就是這樣想的!”

圖靈有種找到知音的感覺,因為這一點只怕連瓊都沒有意識到,沒想到在世界的另一端,在這個工業和科技極度落後的華夏,居然有人跟他想的一樣。

王學新得到圖靈肯定的回答,一顆懸著的心就放下了一半,因為這證明他之前猜的沒錯,系統給出的“C語言”也是正確答案。

這時王學新又忍不住吐槽了下這該死的系統,居然只給出這三個字就要了一億軍工幣……他娘的!當老子的錢是大風刮來的嗎?

不過往細裏想想,又覺得這其實是自己的錯……自己明明知道C語言知道它就是用在計算機上的東西,居然沒有考慮下是否可以用上而是不假思索的就把它否定了!

看來自己是真沒有當科學家的潛質,坐著寶山也能空手回的那種。

想歸想,軍工幣已經花出去了後悔也沒用,王學新只得無奈的對圖靈說道:“既然是這樣,我們為什麽不把這些接線方式用一種通俗易懂的方式整理出來,就像是我們與機器之間的交流方式,可以把它稱之為一種‘語言’!”

圖靈聽著不由一愣:“與機器……‘交流’?‘語言’?”