什么是计算

作者: Peter J. Denning

Openning Statement

我们面临的问题——什么是计算?——至少和计算机科学的历史一样长了。这是那种永远也不会完全解决的问题,因为对于已有模型的新发现和理念的成熟,必然会拓展新的眼界、遇到新的问题。这就像那种别的领域的基本问题一样,比如生物界的「什么是生命?」和物理上的「什么是基本相互作用?」,永远也不会完全解决。追逐问题的过程永远比找到一个答案更有价值。

这次座谈会是诸位研究者对计算问题的一次探索。作为探讨的开始,我撰写了这个开场白。我无意提供什么确凿答案,而是要抛砖引玉。诸公或有不完全赞同本文者,或有不赞同他人看法者,我们皆希望读者能从计算学之普及、以及对计算本质之探索中获益。

Why Now?

为什么现在抬出这个问题?有诸多原因。

在2009年1月的「计算重启峰会」中,这个问题被200与会者中100多人选为我们当前面临的最重要问题。他们试图掌握计算这一领域的特征,来吸引更多的年轻同侪,以及在别的领域与其他人合作。

在过去数十载,我们只顾工作的增长、外包、计算影响的扩大,各计算领域之间的龃龉,而将计算的核心问题置之一旁。

我们中的很多人,都渴望计算这一末学,为「科学领域」、「工程领域」所接纳。我们现在对何为计算这一问题的回答,还显然不足以让我们有颜面与科学齐肩,与工程并踵。

我们还要回应其他领域的朋友与同道在自然计算过程方面的发现。他们的目光投向我们,诘问我们对这一过程有何高见,什么样的算法可能在其背后,以及我们要怎样与他们合作去发现更多。

在我们这一领域的术语中蛰伏多年后,「计算思维」如今已经成为显学。我们发现行业内外对这一术语看法不一。未来的教育与研究的原则,取决于对今天这一问题的回答。而我们需要一个更好的回答。

History of the Term Computation

待续