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

指針意味著地址,數學語言是沒有地址這個概念的。要精確定義一個計算機語言,必須建立該語言的數學模型。在計算機科學裏叫做建立語言的“語義(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

請您先登陸,再發跟帖!