内容 我们的使命和来自未来的文物的机会

我们的使命和来自未来的文物的机会

在准备我的主题在我们第31届年度技术会议,我试图收集一些关于我们长期使命的想法,以及我如何看待它所创造的机遇……

我的一生都在做什么

我很幸运地生活在一个具有革命性的智力发展的时代:计算和计算范式的兴起。我将我的成年生活奉献给尽我所能让计算和计算方法发挥它们的潜力,无论是在智力上还是在整个世界上。我已经(到目前为止大约5次)在用基础科学和实用技术来做这件事之间交替了,每一次都建立在我以前能够做的基础上。

基础科学已经向我展示了计算宇宙的巨大力量和潜力:即使是简单的程序也能产生巨大复杂性的行为,包括,我现在相信,我们整个宇宙的基础物理。但我们人类如何利用这些力量和潜力呢?我们如何利用计算世界来实现我们想要的东西:实现我们人类的目标并自动实现它们?

我已经花了四十年的时间,努力在计算的可能性和我们人类关心和思考的东西之间架起一座桥梁。这是一个关于技术的故事,但也是一个关于宏大而深刻的想法的故事。结果创造了第一种也是唯一一种全尺寸的计算语言,我们现在称之为Wolfram语言

我们的计算语言的目标是定义一种媒介,以计算的方式来表达我们的思想——无论是关于抽象的事物还是现实世界中的真实事物。我们想要一种语言,既能帮助我们以一种新的方式思考,又能让我们与真正的计算机进行交流,从而自动计算出结果。这是一个强大的组合,历史上从未见过这样的组合。

四十多年前,当我开始走上这条路的时候,我只了解其中的一小部分全面的计算机语言以及它与编程语言的期望会有多大的分歧。但随着时间的流逝,尤其是随着我们语言的不断发展,我看到了更多的可能。它带来了我们MathematicaWolfram | Alpha,我的一种新的科学现在我们的物理项目.它为无数的发明和发现提供了工具,也为几代学生提供了教育。它已经成为一些世界上最大的公司技术堆栈的一个独特的部分。

是的,很高兴看到计算机语言的大胆愿景得到了验证。但即使经过了这么多年,我们仍然只是在可能性的开始。计算有潜力改变如此多的人。对于每个领域,都会有一个计算性的X,它会比以前的任何东西都更强大,更容易获得,更通用。我们看到了思想史上的一个重要分水岭。

四百年前,数学符号第一次提供了一种简化的方式来表示和思考数学,并导致了代数、微积分以及我们今天所拥有的数学科学和工程。但计算比数学要大得多,其影响深远得多。它不仅影响了理解世界的“技术层面”,还影响了我们看待世界的方方面面,影响了我们能在其中创造什么,又能发生什么。现在,有了我们的计算语言,我们有了一种媒介——一种符号——让人类和计算机一起利用它。

我们正处于一个潜力巨大的时刻。这是第一次,我们可以广泛地使用计算范式的力量。但这能做什么,由谁来做?现在有一种趋势,前沿的思考变得越来越专业化和难以接近。但就像500年前的读写能力一样,计算和计算语言提供了开放事物的潜力:建立一个框架,在这个框架中,几乎任何人都可以参与前沿层面的思考,现在有了清晰和具体的计算,并有了计算机的实际帮助。

计算范式和计算语言的出现是大约一个世纪前公共教育出现以来,在内容方面发生的最大变化。但无论它可能导致实际困难,我认为这是一个关键的责任教育子孙后代能够利用的力量计算和计算的崛起和它带给我们的时间在历史的一切最记得的。

不可阻挡的未来及其机遇

在思想史上,有些事情是不可阻挡的。计算范式的兴起就是其中之一。在近半个世纪的时间里,我亲眼目睹了这一切。从“计算只是为了专家”,到“计算在很多地方都有用”,到“每个人都应该知道计算”,再到“计算是一种思考世界的方式”。但这只是一个预兆。

计算是一个令人难以置信的普遍和强大的概念——它现在看来确实是我们整个宇宙的基础——而且似乎不可避免的是,随着时间的推移,计算将为描述和思考几乎所有事情提供框架。但这到底是怎么实现的呢?我们已经知道:计算语言是关键。

这也是不可阻挡的。在计算机技术的早期,一种直接用计算机的机器码编程的程序。但慢慢地,编程语言的发展给了我们更方便的方法来描述和组织我们想让计算机做的事情。随着时间的推移,语言逐渐变得越来越高,越来越抽象,越来越远离计算机操作的细节。

这是我们现代计算语言概念的一大飞跃,但这是不可避免的。与描述计算机应该做什么的编程语言不同,我对Wolfram语言的概念是,为计算机和人类提供一种用计算术语表示一切的方法。

在过去的40年里,我逐渐理解了如何为所有事情构建一种计算机语言,渐渐地,我们已经用Wolfram语言覆盖了越来越多的内容。但终点是明确的:对于我们人类选择描述和处理的一切事物,都要有一个符号化的、计算化的表征。

这个愿景的一些部分在我们第一次交付后很快就被吸收了。Mathematica作为一个“计算机数学系统”只用了几年时间就席卷了理论科学领域。但即使是我们的笔记本概念(我一直认为它很简单)也花了整整四分之一个世纪才被广泛吸收和复制。

我最初构建Wolfram语言的部分动机是为了有一个我自己可以使用的工具,它已经证明比我想象的要强大得多。看到人们用Wolfram语言做什么总是一件令人愉快的事情。无论他们是各自领域的杰出领袖,还是年轻的学生,他们似乎都有一种可以应用的超能力。

是的,在未来的某个时刻,计算语言的整个概念——以及我们使用Wolfram语言所做的——将成为每个人都认为理所当然的一部分。但即使过了这么多年,每当我演示我们的技术时,许多人似乎仍然认为它很神奇。就好像我从未来带来了一件藏物。

对自己来说,毫无疑问,拥有一件来自未来的手工艺品是很有趣的,也是很有价值的。但我感到有一种强烈的责任,那就是要把每个人带到未来,让每个人都能尽快利用计算范式的力量。

我以前以为过不了多久这一切就会发生。但我意识到时间比我想象的要长得多。例如,我们的物理项目,我在25年前第一次提出概念,近20年前,数百万人接触到它。然而,如果不是一年多前的一次幸运的巧合,我认为这个项目很容易就会被搁置50年。

那么计算语言的整个概念呢?它的一些部分很快就被吸收了。但我们走得越远,整个故事被吸收的时间就会越长,现在看来,我们看到的时间尺度至少是50年,也许是100年甚至更久。

我一直想为创新创造最好的引擎。在过去的34年里,我一直在努力优化我们的公司,不断开发和提供我们所能提供的最好的技术。我也考虑过其他模式,但我们打造的这款产品似乎基本上是独一无二的,因为它有能力在几十年的时间里持续保持高度创新的研发。

这些年来,我们的公司在科技界越来越特立独行。是的,我们是一家公司。但我们关注的不是商业而是知识。我认为我们所做的更多的是一项使命,而不是一项业务。我们想要建立一个计算的未来,我们想要通过创造技术来实现这一点。

到目前为止,我们已经建造了一座通向遥远未来的塔,我们正在积极地努力将它进一步延伸。很高兴看到我们的用户社区被我们所构建的东西所支持,并看到他们能够做些什么。

但到目前为止,仍然只有相对较少的人可以利用来自未来的人工制品来实现今天的魔法。在某种程度上,它没有更广泛地传播是一件憾事。当然,这也创造了一些惊人的机会。

谁会把计算语言带入这个或那个领域?谁会写权威的书或做权威的研究,以某种特定的方式利用计算语言?当人们一个接一个地了解到计算范式的作用时,谁会有幸看到这些顿悟呢?谁将真正开发由计算范式支持的大规模社区和学科?

播下这些种子使所有这些事情成为可能,这是一件美妙的事情,我个人也期待着继续推进计算机的未来。但更重要的是,我希望看到越来越多的人利用所有的机会,把现在看起来像是未来的工艺品,带给当今世界的利益。

4评论

  1. 祝会议愉快。

  2. 太棒了……谢谢你……

  3. 考虑到你的地位、对科学的理解和思想领导力,支持并列出在不久的将来感兴趣的计算研究领域的前沿将是伟大的——引导年轻的头脑,无论是学校还是大学的学生,选择他们可以积极地把他们的好奇心放在早期的领域。我认为沃尔夫勒姆暑期学校就是这样一个创举。
    另一个可能是“理论智库”,这是一群每年挑选出来的具有好奇心的年轻人,他们来自发展中国家,那里很少有机会接触复杂的实验室,研究与计算设施但有很多认为实验火力——健全的科学基础与原则应用于一些没有解决的量子计算理论领域(如量子硬件还去飞跃),同态加密等领域,大量的实际应用,但需要更好的发现,技术和理念。这类似于爱因斯坦在发送相对论论文时所做的——在实验室里什么也没有发生,只是对新的开创性原理和方程进行了非常合理的推理。
    这是非常重要的,因为您追求Wolfram作为公司,并将科学使命作为主要目的,您有硬币的两面的想法-科学和/与商业。在这种独特的背景下,想法和发现可以极大地受益于计算未来的下一波浪潮——一个积极研究但还没有突破的清单——可能是你下一篇文章的伟大阅读内容。

  4. 我已经反复读了很多遍这个主题,我发现它非常鼓舞人心。谢谢你,史蒂文。

Baidu