指针意味着地址,数学语言是没有地址这个概念的。要精确定义一个计算机语言,必须建立该语言的数学模型。在计算机科学里叫做建立语言的“语义(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