由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Military版 - OOP和量子力学的联系 (转载)
进入Military版参与讨论
1 (共1页)
C*****l
发帖数: 1
1
【 以下文字转载自 Programming 讨论区 】
发信人: Caravel (克拉维尔), 信区: Programming
标 题: OOP和量子力学的联系
发信站: BBS 未名空间站 (Mon Aug 2 17:30:54 2021, 美东)
编程书里面对oop的解释,往往过于通俗. 使人看了之后,就觉得这么trivial的东西,
怎么写不可以,为什么要oop.
但是oop的理想情况,就是一个state的集合{si},加上面的一个正交操作集合{OPi},
两个集合都应该是完备的,也就是state上面的任何一个集合都可以表示成操作集合的
组合。如果能达到这样的design就可以保证对数据的操作十分robust。
从历史上看,这种operator算符的思路第一次被大规模发现应该是20世纪的量子力学。
当然数学里面算子代数的历史可能可以上溯更远。量子化,就是让状态空间离散可数化
,其他物理过程都用算符来表示。状态空间{si}, 和算符集合就提供了物理系统的完备
描述。
量子力学的发现,物理学家主要还是关注基本思想以及实验现象的解释。公理化体系,
其实是冯诺伊曼这些的跨界数学家搞的。而早期的计算机科学家,算法学家也是数学家
,所以很可能数学家把从量子力学里面学到的这种思路,广泛运用到编程领域。这样解
释,一切就非常自然了。
T*******x
发帖数: 8565
2
这个联系有点牵强。

【在 C*****l 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: Caravel (克拉维尔), 信区: Programming
: 标 题: OOP和量子力学的联系
: 发信站: BBS 未名空间站 (Mon Aug 2 17:30:54 2021, 美东)
: 编程书里面对oop的解释,往往过于通俗. 使人看了之后,就觉得这么trivial的东西,
: 怎么写不可以,为什么要oop.
: 但是oop的理想情况,就是一个state的集合{si},加上面的一个正交操作集合{OPi},
: 两个集合都应该是完备的,也就是state上面的任何一个集合都可以表示成操作集合的
: 组合。如果能达到这样的design就可以保证对数据的操作十分robust。
: 从历史上看,这种operator算符的思路第一次被大规模发现应该是20世纪的量子力学。

C*****l
发帖数: 1
3
好的idea会被重复使用

【在 T*******x 的大作中提到】
: 这个联系有点牵强。
1 (共1页)
进入Military版参与讨论