指針意味著地址,數學語言是沒有地址這個概念的。要精確定義一個計算機語言,必須建立該語言的數學模型。在計算機科學裏叫做建立語言的“語義(semantics)”。建立跟地址相關的操作的語義非常困難,做出來的語義都很難看。
在實際應用裏,地址意味著計算過程中按地址搜索尋找數據,這是傳統計算機效率低的根本原因之一。理想的搜索尋找應該是按模式搜索尋找。上世紀八十年代日本人搞“第五代計算機”,目標之一就是要擺脫地址,實現按模式搜索尋找。
指針是傳統計算機語言最糟糕的東西之一
所有跟帖:
• haha 日本軟件不靈 -大大V- ♂ (0 bytes) () 09/05/2014 postreply 11:58:57
• 那個就是非馮諾依曼機了 -企鵝肥肥- ♂ (0 bytes) () 09/05/2014 postreply 12:05:34
• 有不同意見。指針是傳統計算機語言(c/c++)最精妙的東西,沒有之一 -coolwin- ♀ (0 bytes) () 09/08/2014 postreply 22:33:05