deterministic 和 determinat 有什么区别?
deterministic 和 determinat 翻译过来都是“确定性的”,但这并不代表它们可以互相混用,在并行计算的语境下,它们有着一些根本的差别。<!--more-->
从语源的角度来说,deterministic 的名词形式 [determinism] 指的是哲学中的决定论,决定论声称万物的发展皆是(由上帝 / 物理规律)事先决定好的,没有改变的余地。而 determinat 的名词形式 [determinacy] 指的是集合论中一个关注游戏必胜策略的子领域,或者直接指代“拥有必胜策略”这一属性。可以从语源看出,determinism 强调“没有什么可以改变”,而 determinacy 则更专注于“结果无法改变”(所谓必胜)这一点。