指針是傳統計算機語言最糟糕的東西之一

來源: 加州老李 2014-09-05 11:39:11 [] [博客] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (641 bytes)
指針意味著地址,數學語言是沒有地址這個概念的。要精確定義一個計算機語言,必須建立該語言的數學模型。在計算機科學裏叫做建立語言的“語義(semantics)”。建立跟地址相關的操作的語義非常困難,做出來的語義都很難看。

在實際應用裏,地址意味著計算過程中按地址搜索尋找數據,這是傳統計算機效率低的根本原因之一。理想的搜索尋找應該是按模式搜索尋找。上世紀八十年代日本人搞“第五代計算機”,目標之一就是要擺脫地址,實現按模式搜索尋找。

所有跟帖: 

haha 日本軟件不靈 -大大V- 給 大大V 發送悄悄話 (0 bytes) () 09/05/2014 postreply 11:58:57

那個就是非馮諾依曼機了 -企鵝肥肥- 給 企鵝肥肥 發送悄悄話 企鵝肥肥 的博客首頁 (0 bytes) () 09/05/2014 postreply 12:05:34

有不同意見。指針是傳統計算機語言(c/c++)最精妙的東西,沒有之一 -coolwin- 給 coolwin 發送悄悄話 (0 bytes) () 09/08/2014 postreply 22:33:05

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”