我在计算机历史博物馆的技术生活

编辑了3月4日的演讲稿,2016,在计算机历史博物馆,山景,加利福尼亚。

vwin中国史蒂芬·沃尔夫拉姆在计算机历史博物馆点击播放视频

我通常把时间花在建设未来上。但我觉得历史很有趣,也很丰富,我学了很多。通常这是别人的历史。但是计算机历史博物馆让我今天谈谈我自己的历史,徳赢彩票游戏以及我所建立的技术历史。所以这就是我要做的。

对我来说,这真的是一个激动人心的时刻,因为我已经做了30多年的工作,现在终于有了成果。这就是我本周在海湾地区所说的。徳赢彩票游戏

重点是沃尔夫拉姆语,这确实是一种新的语言——一种基于知识徳赢中国的语言,在这种语言中,尽可能多的关于计算和世界的知识被嵌入其中。徳赢彩票游戏在这种语言中,语言尽可能地自动化,这样人们就可以尽可能直接地从计算思维到实际的实现。

我要做的是谈谈这一切是怎么发生的,徳赢彩票游戏事情是怎样的数学软件沃尔夫拉姆阿尔法一路走来。

不可避免的是,我要讲的很多东西实际上都是我的故事:基本上是关于到目前为止,我大部分时间徳赢彩票游戏都在建造一个科技的大烟囱。回首往事,发生的一些事情似乎是不可避免和不可避免的。还有一些我没看到会来。

但让我从一开始就开始。我出生在伦敦,英国1959,对,我太老了,至少按照我目前的标准。我父亲经营一家小公司从事纺织品国际贸易近60年,也写了一些“严肃小说”小说.我母亲是一位哲学教授牛津.我真的注意到她了教材上次我在斯坦福书店的哲学逻辑。

你知道的,我记得当我5、6岁的时候,在一个聚会上和一群成年人无聊,不知怎的,我最后听到一位著名的牛津哲学家说,“总有一天孩子会成为哲学家,但这可能需要一段时间。”嗯,他们是对的。这些事情的进展有点可笑。

我回来了:

vwin中国斯蒂芬·沃尔夫拉姆,儿童哲学家?

我去了牛津的一个叫龙派,我想这可能是英国最著名的小学。维基百科似乎认为现在班上最有名的人有我自己和演员休米劳丽.

这是我的一份学校报告,从我7岁起。这些是阶级等级。所以,对,我在诗歌和地理方面做得很好,但不是数学。(并且,对,这是英国,所以他们在学校教“圣经学习”,但至少它说“他充满了精神和决心;他应该走远点。

我的龙派半学期报告卡,7岁

但是,好吧,那是1967,我在学拉丁语和其他东西,但我真正喜欢的是未来。当时发生的面向未来的大事就是太空计划。我真的很感兴趣,开始收集我所能收集到的关于每一个发射的航天器的所有信息,并整理一些小书来总结它。徳赢彩票游戏我发现,即使是从英国来的人,也可以写信给美国宇航局,免费把这些伟大的东西寄给他们。

早期史蒂芬·沃尔夫vwin中国拉姆绘制的游骑兵飞船 早期斯蒂芬·沃尔夫vwin中国拉姆绘制的月球9号宇宙飞船 史蒂芬·沃尔夫拉姆vwin中国早期绘制的月球轨道飞行器航天器图 早期史蒂芬·沃尔夫vwin中国拉姆绘制的“勘测者7号”宇宙飞船

好,那时,任何时候都有火星殖民地,我开始做一些小设计,宇宙飞船和其他东西。

史蒂芬·沃尔夫拉姆vwin中国早期绘制的火星殖民地 关于猎户座飞船的早vwin中国期信息 宇宙飞船助推器使用vwin中国的早期斯蒂芬·沃尔夫拉姆图 史蒂芬·沃尔夫拉姆vwin中国早期在火星上绘制的宇宙飞船图

这让我对推进力、离子驱动器和类似的东西产生了兴趣,在我11岁的时候,我真正感兴趣的是物理学。

史蒂芬·沃尔夫拉姆vwin中国早期绘制的月球轨道飞行器温度控制图 史蒂芬·沃尔夫拉姆vwin中国的早期作品:从金星反射无线电波 史蒂芬·沃尔夫拉姆vwin中国早期的绘画:激光构造

我发现和学校没有任何关系,如果你只是读书,你可以很快学到东西。我会挑选物理方面的知识,并尝试组织他们的知识。徳赢彩票游戏当我12岁的时候,我最后花了一个夏天来整理我能积累起来的关于物理的所有事实。徳赢彩票游戏而且,对,我想你可以把其中的一些叫做“可视化”。而且,对,就像其他的一样,它的网上现在:

我12岁时写的物理目录的一页,显示太阳系中元素的丰富性 我12岁时写的物理目录的一页,显示氯化钠和石墨的晶体结构
我12岁的物理目录的另一页,显示高半衰期核的中子数 从我12岁的物理目录中得到的赫茨普朗罗素图

几年前,当沃尔夫拉姆阿尔法出来的时候,我又发现了这个,我想,“哦,天哪,我一辈子都在做同样的事情!”当然,我从11岁或12岁开始输入数字,看看Wolfram Alpha是否正确。它确实,当然:
钠的地壳丰度,沃尔夫拉姆阿尔法
好,当我12岁的时候,按照英国的传统,我去了一所所谓的公立学校,实际上是一所私立学校。我去了最著名的伊顿公学,那是哥伦布来到美国前50年建立的。徳赢彩票游戏而且,哦,太令人印象深刻了:),1972年,我甚至获得了新生中最高的奖学金。徳赢中国

对,每个人都穿着燕尾服,国王的学者们,像我一样,也穿了能提供良好的防雨等的长袍。我想我几乎一次都避开了这些像哈利波特一样的年度照片:

伊顿公学的照片

回到拉丁、希腊和穿燕尾服的年代,我过着双重的生活,因为我真正的激情是做物理。

当我13岁那年夏天,我聚在一起粒子物理概述

13岁时的亚原子粒子物理手册目录 我13岁时《亚原子粒子物理学》一书第一章的开头

我做了一个重要的元发现,即使是一个孩子,人们可以发现一些东西。我开始试着回答关于物理的问题,徳赢彩票游戏要么在书中找到答案,或者我自己弄清楚。当我15岁的时候,我开始出版物理学论文徳赢彩票游戏.对,当你把一篇论文寄到一本物理杂志上时,没人问你多大了。

我的第一篇论文:“强子电子?”

但是,好啊,我12岁的时候,在伊顿公学的时候,发生了一件对我很重要的事情:我学会了我的第一台电脑。是埃利奥特903c。这不是我用的那个,但类似的是:

埃利奥特903C

它是通过我的老师诺曼·劳特利奇来到伊顿的,谁曾经是艾伦图灵s。它有8千字18位铁氧体磁芯存储器,你通常用纸或者聚酯胶带来编程,通常在一个叫做sir的16指令汇编程序中。

SIR汇编程序指令和代码时间

似乎最重要的一项技能就是在读完光学读出器后,把磁带倒进垃圾箱后,尽快倒带。

不管怎样,我想用电脑做物理。我12岁的时候得到这本书

统计物理,这本书的封面激励我研究细胞自动机。

封面上的内容应该是对气体分子的模拟,显示出越来越多的随机性和熵。碰巧,几年后,我发现这张照片实际上是假的。但在我12岁的时候,我真的很想用电脑复制它。

这并不容易。分子位置应该是实数;一个人必须有一个碰撞算法;等等。为了使它适合Elliott 903,我最终简化了很多,使之成为真正的二维细胞自动机。

好,十年后,我做了一些细胞自动机的重大发现徳赢彩票游戏.但那时候我不太幸运,因为我的细胞自动机规则,最后我没有发现任何东西。最后,我在Elliott903上的最大成就是为它写了一个穿孔磁带装载机。

计算机纸带

你看,用于严肃程序的聚酯薄膜胶带的一个大问题是,它会被静电充电,并拾起小纸屑孔,所以位会被读取错误。好,对于我的加载器,我想出了后来发现的纠错码,我把它设置成如果检查失败,磁带会在读卡器中停止,你可以把它往后拉几英尺,然后重新阅读,在抖掉五彩纸屑之后。

好啊,所以在我16岁的时候,我已经出版了一些物理论文我开始在物理界出名,然后离开学校,在英国政府实验室工作卢瑟福实验室那就是粒子物理研究。

我在卢瑟福实验室写的一篇论文:中性弱相互作用和粒子衰变

现在你可能还记得我7岁的学校报告说我数学不太好。当我开始使用滑尺时,情况有点好转,1972年,我很早就开始使用计算器。但我从不喜欢做学校数学,或者一般的数学计算。好,在粒子物理学中有很多数学要做,所以我不喜欢它是个问题。

在卢瑟福实验室,有两件事有用。第一,一台带绘图仪的可爱的惠普台式电脑,在这上面我可以做非常好的交互计算。第二,一个用于处理更复杂事情的主机,我用Fortran编程的。

好,在卢瑟福实验室呆了一段时间后,我上了大学牛津.在很短的时间内,我就认定这是一个错误,但在那些日子里,人们实际上不必去上课,所以我只能躲起来做物理研究。大部分时间我都在核物理大楼的一个地下空调房里度过,那里的终端与主机相连,以及对阿帕网.

那是在1976年,我第一次开始用电脑做符号数学,代数和其他东西。粒子物理中的费曼图涉及许多代数。回到1962年,我想,三位物理学家在欧洲粒子物理研究所(CERN)会面,决定用计算机来实现这一目标。他们有三种不同的方法。有人在年写了一个叫Ashmedai的系统。福特朗.一个受约翰·麦卡锡在斯坦福大学写了一个名为reduce-in的系统。Lisp.有人用CDC6000系列汇编语言编写了一个名为schoonschip的系统,荷兰语的助记法。奇怪的是,几年后,其中一个物理学家获得诺贝尔奖.它是蒂尼弗特曼-写勋章的那个人汇编语言.

减少2用户手册 Ashmedai用户指南 Schoonschip指南,Tini Veltman

不管怎样,早在1976年,除了这些系统的创建者之外,很少有人使用它们。但我开始使用它们。但我最喜欢的是一个完全不同的系统,用Lisp在MIT从20世纪60年代中期开始。这是一个叫做马赛玛.它运行在mac pdp-10计算机上。作为一个17岁的英国孩子,我真正重要的是我可以在阿帕网上找到它。

是236号主机。所以我会键入@o 236,我在一个交互式操作系统中。有人拿走了登录软件。所以我肿了,开始使用Macsyma。

Macsyma参考手册

1977年夏天我在阿贡国家实验室-在那里,他们相信物理学家们就在主机房里。

然后在1978年我去了加州理工学院作为研究生。到那时,我想我是世界上最大的计算机代数使用者。而且非常干净,因为我可以很容易地计算所有这些东西。我以前在物理论文里放一些极其华丽的公式很有趣。然后我可以看到是否有人在看报纸,因为我收到信说,“你是怎么从以前的那条线中得出这样那样的线的?”

我在加州理工学院写的一些物理论文

我以是一个伟大的计算器而闻名。当然,100%的人都不受欢迎,因为不是我,只是电脑。好,事实上,说句公道话,有一部分是我。你看,通过计算这么多不同的例子,我有了一种新的直觉。徳赢中国我自己也不擅长计算积分,但我可以在电脑前来回走动,凭直觉知道该尝试什么,然后做实验看看有什么效果。

我为Macsyma写了很多代码,建造整座塔。1979年的某个时候,我达到了顶峰。需要一些新的东西。徳赢中国(通知,例如,图中不祥的“Macsyma重新加载”行。)

我为Macsyma编写的iLint例程结构

好,1979年11月,我刚满20岁,我整理了一些文件,称之为论文,和获得博士学位.几天后我去拜访欧洲核子研究中心在日内瓦思考我的未来,徳赢彩票游戏我想,物理学。我唯一确定的是,我需要一个超越Macsyma的东西,可以让徳赢彩票游戏我计算东西。当时我决定自己建立一个系统。就在那一刻,我开始设计这个系统,手写说明.

早期手写的SMP语言摘要

起初它将是代数操纵器algy。但我很快意识到,实际上我必须让它比代数操作做得更多。我知道徳赢中国当时大多数通用的计算机语言阿尔戈就像那些,还有像Lisp和APL.但不知怎么的,他们似乎没有捕捉到我想要系统做的事情。

所以我想我做了我在物理学上学到的事情:我试着深入研究以找到原子,这是正在发生的事情的基本要素。我对数徳赢中国学逻辑有一定的了解,徳赢彩票游戏即使我母亲的哲学逻辑教科书还不存在,尝试用逻辑来表述事物的历史。徳赢彩票游戏

这项努力的整个历史,通过亚里士多德莱布尼兹弗雷格皮亚诺希尔伯特怀特海罗素,等等真的很有趣。但这是另一种说法。但早在1979年,我就想到了这一点,我想到了设计,徳赢彩票游戏这是基于符号表达的思想,对它们进行转换。

我说出了我想要建造的东西符号操作程序,并开始从加州理工大学周围招聘人员来帮助我。理查德-费曼我参加了很多会议,讨论了SMP的设计,提供各种各样的想法,我不得不承认,我认为是关于与系统交互的快捷方式。徳赢彩票游戏与此同时,物理系刚拿到了一个VAX 11/780,经过一番争吵,它是为运行Unix而设计的。与此同时,一个名叫罗伯派克-最近的创建者编程语言说服我应该用“未来的语言”为系统编写代码:C.

我很擅长写C,一段时间内,平均每天大约有一千行。徳赢彩票游戏借助于丰富多彩的人物集,到1981年6月,SMP的第一个版本存在于大文件集我写的。

SMP文件

好啊,你可能会问:那么我们能看看SMP吗?好,在我们研究SMP的时候,我有一个聪明的想法,那就是我们应该通过加密来保护源代码。你猜了三十年,没人记得密码。直到不久前,情况就是这样。

另一个好主意是,我使用了一个修改过的Unix密码程序来进行加密,我认为这样做更安全。好,作为其中的一部分数学25周年几年前,我们做了一个众包项目来破解加密,我们做到了。不幸的是,编写代码并不容易,但多亏了一个15岁的志愿者,我们现在真的有东西在运行。

这里是:在一个VAX虚拟机模拟器中运行,我可以在30年来首次公开展示给你看——一个运行版本的SMP。

30年来首次在VAX仿真器上运行SMP!

SMP有很多好主意,还有非常糟糕的想法。蒂尼·维尔特曼向我提出的一个坏主意的例子,Schoonship的作者用浮点表示理性,因此,可以在许多处理器上使用更快的浮点指令。但也有很多其他的坏主意,就像有一个垃圾收集器,在堆栈运行时必须对其进行爬行并重新对齐指针。

有一些有趣的想法。就像我所说的“投影”——基本上是功能和列表的统一。他们简直太棒了,但对于咖喱或我称之为铁环的东西,人们有着困惑。徳赢彩票游戏还有一些奇怪的边缘情况,它们几乎是具有连续整数索引的向量。徳赢彩票游戏

但总而言之,SMP工作得很好,我当然觉得它很有用。所以现在的下一个问题是如何处理它。我意识到这需要一个真正的团队来完成,我觉得最好的办法就是让它商业化。但当时我是个21岁的物理教授,对生意一无所知。徳赢彩票游戏

所以我想,让我去大学的技术转让办公室,然后问他们该怎么做。但结果他们不知道,因为,正如他们解释的那样,“大多数教授不来我们这里;他们只是开自己的公司。“好吧,”我说,“我能做到吗?”就在那时,技术转让办公室的律师拿出了教师手册,仔细看了看,说“嗯,对,它说有版权的材料归作者所有,软件是可版权保护的,所以,对,你想干什么就干什么。”

所以我就去开公司了。虽然结果不是那么简单,因为突然大学决定我不能做我想做的事情。

几年前,我去加州理工学院,遇到了当时担任教务长的95岁小伙子,他终于替我填写了他所说的“沃尔夫拉姆事件”的其余细节。这比人们想象的还要离奇。我不会把这一切都说出来的。但只要说故事以阿诺贝克门,1929年加州理工学院博士后,声称有权使用酸度计,开始贝克曼仪器公司-然后在1980年担任加州理工学院董事会主席,当他意识到基因测序技术是加州理工学院发明的,并“走出校园”变成应用生物系统.

但我开始经受住这场风暴的公司,即使我最终退出了加州理工大学,加州理工学院最终出台了一项奇怪的软件所有权政策,这一政策长期影响了他们的计算机科学招聘工作。

我开始打电话的时候做得不好计算机数学公司.我请了一个刚好是我两倍大的人做CEO。很快,事情开始偏离我认为有意义的方向。

我最喜欢的疯狂时刻之一是进入硬件业务并建立一个工作站来运行SMP。好,当时没有工作站有足够的内存,68000没有处理虚拟内存。因此,一个计划被编造出来,两个68000将运行一个不同步的指令,如果第一个看到页面错误,它将停止另一个并获取数据。我以为是疯了。我也碰巧去过斯坦福大学,遇到一个叫安迪·贝克托斯海姆他在展示斯坦福大学的网络-太阳-带纸板箱的工作站。

但更糟糕的是,这是1981,还有一种观点认为,专家系统形式的人工智能很热门。因此,该公司与另一家拥有专家系统的公司合并,形成所谓的推理公司(最终成为纳斯达克:INFR)。SMP是一只摇钱树,售价约4万美元,出售给工业和政府研究实验室。徳赢彩票游戏但是那些进来的风险投资家们相信未来是专家系统,不久之后,我离开了。

同时,我成为了大学知识产权政策方面的专家,并最终在高等研究所在普林斯顿,导演非常迷人地说,因为他们在冯诺依曼死亡,他们现在要求任何东西的知识产权都没有多大意义。

我投身于基础科学,在细胞自动机上做了很多工作,发现一些我认为很有趣的事情。这是我的Sun工作站,上面运行着细胞自动机(和,对,软体动物看起来像细胞自动机):

我在办公室的Sun工作站上使用细胞自动机(位于爱因斯坦的旧工作站上) 像屏幕上的细胞自动机一样有图案的软体动物外壳

我做了一些咨询工作,主要是技术战略,很有教育意义,尤其是在看到不该做的事情时。我做了很多工作思维机器公司.我认为我最重要的贡献是去看电影战争游戏具有丹尼·希利斯-当我们走出电影院时,对丹尼说,“也许你的电脑也应该有闪光灯。”(闪光灯最终成为连接机计算机在博物馆的后世无疑很重要。)

我主要是在基础科学方面工作,但“因为这很容易”我决定做一个软件项目来构建我们称之为IXIS的C解释器。我雇了一些年轻人,其中一个是下村努,我已经从几起黑客事件中捞到了他。我犯了一个可怕的错误,写了一些没人愿意自己写的无聊代码,所以我写了一个(相当可爱的)文本编辑器,但整个计划失败了。

那时我与计算机行业有各种各样的互动。我记得内森·梅尔沃德,然后是普林斯顿大学的物理研究生,来看我问他开发的窗户系统该怎么办。我的基本建议是“卖给微软“。碰巧,内森后来成为微软的首席技术官。

好,到了1徳赢彩票游戏985年,我已经完成了一系列我很满意的基础科学,我试图用它来开创我所说的复杂系统研究领域。我最终参与了一个叫做格兰德研究所的机构,后来成为圣菲研究所-和鼓励他们追求这种研究。但我不相信他们的机会,徳赢彩票游戏我决定开办自己的研究所。

所以我去了很多不同的大学,实际上是为了投标。这个伊利诺伊大学赢了,讽刺的是,他们认为这会有助于他们从贝克曼基金会获得资金的机会,而事实上基金会确实如此。所以1986年8月,我去了伊利诺伊大学,还有香槟乌尔班纳的玉米地,芝加哥以南100英里。

我认为我在招聘教员和为新的复杂系统研究中心做准备方面做得很好,这所大学也达到了它的目标。徳赢中国但几周后,我开始认为这是一个很大的错误。我把所有的时间都花在管理事情上,试图筹集资金,但实际上并没有做科学研究。

所以我很快想出了B计划。我不想让其他人帮我学我想学的科学,我会把事情安排好,这样我就可以自己做科学研究了,尽可能高效。这意味着两件事:首先,我必须有最好的工具;第二,我需要最好的环境。

当我做基础科学的时候,我一直在使用不同的工具。有一些SMP。相当多的C。一些后记,以及图形库,还有东西。我花了很多时间把这些东西粘在一起。我的决定是,我应该建立一个单一的系统,它可以做我想做的所有事情,并且我可以期望它永远保持增长。

好,与此同时,个人电脑刚刚达到建立这样一个可以在其上运行的系统是合理的程度。从我对SMP的徳赢中国经验中,我知徳赢彩票游戏道了很多该做和不该做的事情。所以我开始设计和建造后来的数学。

一些早期的数学设计笔记

我的计划是编写文档来定义要构建的内容。我写了一堆核心代码,例如模式匹配器-令人惊讶的是,这些年后,这一数字仍在该系统中。在许多方面,Mathematica的设计比SMP更不激进,更不极端。SMP坚持使用转换所有事物的符号表达式的想法,但在Mathematica中,我认为我的目标是设计一种能够有效地捕获所有可能的不同范例的语言,以便以一种良好的无缝方式思考编程。徳赢彩票游戏

起初,当然,Mathematica不是Mathematica。在后来的一段奇怪的命运中,它实际上被称为欧米茄。它还有其他名字。有博学者。技术。这是名单。让我有点震惊的是,从那以后的几年里,有多少甚至是真正可怕的产品被实际用于产品中。

早期可能的数学名称

好,与此同时,我开始研究如何围绕这个系统建立一个公司。我原来的模型是什么样的土砖当时用PostScript做的是:我们构建核心IP,然后将其授权给硬件公司进行捆绑。当它发生时,第一个对此感兴趣的人是史蒂夫乔布斯,当时谁正在做接下来.

好,与史蒂夫互动的结果之一就是我们谈论了产品的名称。徳赢彩票游戏我在学校学过这么多拉丁语,我曾经想过“mathem徳赢彩票游戏atica”这个名字,但我觉得它太长了,太冗长了。史蒂夫坚持认为“这就是名字”,并有一个完整的理论,采取通用词和浪漫化他们。徳赢彩票游戏最终他说服了我。

创建Mathem徳赢彩票游戏atica版本1大约花了18个月。我还是一个正式的物理学教授数学计算机科学在伊利诺伊大学。但除此之外,我每天都在醒着的时候开发软件,然后做交易。

我们与Steve Jobs达成了一项交易,在Next to Bundle Mathematica on the下一台计算机

软件许可协议将Mathematica捆绑到每台下一台计算机上

我们还做了很多其他的交易。用太阳,通过安迪·贝克托斯海姆比尔乔伊.用硅图形,通过弗里斯特·巴斯基特.用热心的,通过戈登·贝尔克里夫·莫勒尔.与AIX/RT部分国际商用机器公司,基本上通过安迪·赫勒维姬马克斯坦.

最终我们确定了发布日期:6月23日,一千九百八十八.

与此同时,作为系统的文档,我写了一本书叫数学:用计算机做数学的系统。.它将由出版商,这是最长的提前期元素的释放。结果很紧,因为这本书充满了华丽的后记图形,没有人能明显地知道如何以足够高的分辨率呈现。所以最终我拿了一个硬盘给我在加拿大的一个朋友照相排版公司,他和我在一个假期周末照看他的照相排版机,之后我飞到洛根机场在波士顿,他把这本书的最后一部电影交给了艾迪生·韦斯利的一位制片。

数学书第一版的封面,一千九百八十八

我们决定在硅谷发布Mathematica,尤其是在圣克拉拉的TechMart。在那些日子里,由于内存限制为640K,Mathematica无法在MS-DOS下运行。所以唯一的消费者版本是Mac。在宣布的前一天,我们把磁盘装进盒子里,把它们送到计算机软件帕洛阿尔托的软件商店。

原始Mathematica框和内容

公告是件好事。史蒂夫乔布斯来了,尽管他当时并没有真正“公开露面”。拉里特斯勒来自苹果-勇敢地自己做一个演示。盖奇《太阳报》有权让所有的演讲者签署一本书:

Mathematica发布声明的发言者签名:来自苹果的Larry Tesler;来自热情的戈登·贝尔;来自欧特克的埃里克·里昂;卡内基梅隆大学的达娜·斯科特;来自数学课程的杰里·格林;NCSA的Steve Christensen;史蒂夫·乔布斯然后从下一步开始;从硅图形森林篮子;安迪·柏克托舍姆,John Gage威廉·纳尔逊·乔伊还有来自太阳的柯特·沃兹尼亚克

Mathematica就是这样诞生的。数学书成为书店的畅销书,从此人们开始了解如何使用数学。看到所有这些科学类型,以及那些基本上从未使用过计算机的所有年龄段的人,这真是太棒了,开始自己计算东西。

浏览登记卡很有趣。有很多有趣和著名的名字。有时一些很好的并列。就像我刚看到一篇关于徳赢彩票游戏罗杰·彭罗斯他的新书在徳赢中国时间杂志的标题是“那些电脑都是傻瓜”…但后来有了罗杰的数学注册卡。

一些早期的数学注册卡

作为数学发展的一部分,我们最终与几乎所有可能的计算机公司交流,收集各种异国情调的机器。有时候这很有用,就像当第一次此种类型的攻击通过互联网,我们的网关机器很奇怪索尼工作站有了一个日本操作系统,蠕虫还没有被制造出来。

有各种各样的移植冒险。可能我最喜欢的是克雷-2.我们费了很大的劲才编好了《数学》。我们在那里,准备好进行第一次计算。有人打了2+2。我跟你开玩笑吧,结果是“5”。我认为这是整数对的问题。浮点表示。

你知道的,这是一份1990年的价格表,它有点像在电脑记忆里漫步:

Mathematica 2价目表

下一台电脑出来的时候我们得到了提升,上面绑着Mathematica。我觉得史蒂夫乔布斯在那里做的很好,因为所有的人都有下一台机器来运行Mathematica。就像欧洲核子研究中心的理论小组,系统管理员在那里蒂姆·伯纳斯-李,他决定在这些机器上做一个网络实验。

下一个是Mathematica

好,几年后,公司发展得很好,我们有大约150名员工。我自己想:我建造这个是因为我想有一种方法来做我的科学,那我是不是该开始这样做了?也,说句公道话,我正在以过高的速度注入新思想;徳赢中国我担心公司会分崩离析。但无论如何,我决定,我将休一个部分的假期,大概六个月或一年的时间来做基础科学,并为此写一本书。徳赢彩票游戏

沃尔夫拉姆公司1993年照片

所以我从伊利诺伊州搬到了奥克兰丘-就在那场大火之前,差点就错过了我们的房子。我开始成为一名远程CEO,利用Mathematica做科学。好,好消息是我开始发现徳赢中国许多科学。这是一种“第一次把望远镜转向天空”的时刻,但现在它是可能程序的计算范围.

真是太棒了。但我就是停不下来,因为有越来越多的事情要发现。总之,我坚持了十年半。我真的是个隐士,大多住在芝加哥,大部分的互动都是事实上的……虽然我最大的三个孩子都是在那个时期出生的,所以周围有人类!

我原以为公司会有政变。但没有。公司继续稳步发展。我们不断地做新的事情。徳赢中国

这是我们的第一个网站,从10月7日开始,1994:

Wolfram Research的第一个网站

不久之后我们就开始了网上计算

Wolfram在线集成商,在它的第一个设计中

事实上,我在1996年休息了一段时间,完成了一个新版本的数学。徳赢中国早在1988年,很多人通过命令行界面使用Mathematica。事实上,今天还在那里。1989年到1989年是我使用的基本计算方法,对,1989,在新机器上测试速度。徳赢中国实际上是一个基本的覆盆子皮今天给了我们一个很好的感觉,从一开始它是什么样子的。

但是,好啊,1988年我们发明了我们称之为笔记本这些文档混合了文本、图形、结构和计算,这就是用户界面。一切都很现代,有了一个干净的前端/内核体系结构,可以很容易地在远程机器上运行内核,到1996年,笔记本的结构有了一个完整的象XML的符号表示。

也许我应该谈谈数学的软件工程。徳赢彩票游戏核心代码是在C的扩展中编写的——实际上是一个面向对象的C版本,我们必须自己开发它,因为C++1988年时效率不够。即使从一开始,一些代码是用Mathematica顶级语言编写的,现在沃尔夫拉姆语-多年来,代码中越来越多的部分就是这样。

好,回到一开始,让前端在不同的机器上运行是非常困难的。我们在Mac上使用了不同的代码库,下一步,微软Windows,和X窗口。1996年,其中一项成就就是将所有这些融合在一起。近20年来,代码被完美地合并了,但现在我们又有了单独的桌面代码库,浏览器和手机,历史在重演。

早在1996年,我们就有各种各样的方法来解释新的Mathematica版本3。徳赢中国徳赢彩票游戏我原来的数学书现在变得相当大了,以适应我们添加的所有内容。

数学书的第三版

我们还有一些其他的“促销车”,我们称之为移动电话这辆车里面有最新的装备,还充当了我们图片的移动广告牌广告。

数学无处不在,适应各种各样的事物。当然,有时候也会发生一些疯狂的事情。就像1997年迈克福尔有一台电脑在和平号空间站运行Mathematica。好,发生了一起事故,PC卡在空间站的一个减压区。与此同时,空间站在翻滚,迈克试着调试它,想用Mathematica来调试。所以他在下一次补给任务中徳赢中国得到了一份新的副本,并把它安装在了一台俄罗斯个人电脑上。

但有一个问题。因为我们的DRM系统马上就说,“那是一台俄罗斯PC;你不能在那里运行一个美国授权的Mathematica!”这导致了我们有史以来最异国情调的客户服务电话:“用户在一个摇摇欲坠的空间站里。”但幸运的是,我们可以发布一个不同的密码,Mike解决了这些问题,空间站也稳定了。

好,在2002年的十多年之后,我终于完成了我的科学项目,并且我的大书

一种徳赢中国新的科学

在我的“科学十年”里,公司一直在稳步发展,我们建立了一个很棒的团队。但不只是因为我从我的科学中学到的东西,我认为它能做得更多。回来重新集中注意力是一件令人耳目一新的事。我很快意识到我们建造的结构可以应用于许多新事物。徳赢中国

数学是数学的第一大应用,但我所建立的象征性语言比这要普遍得多。看到我们能用它做些什么,我很兴奋。2006年的一件事是象征性地表示用户界面,并且能够通过计算来创建它们。这导致了例如彩色多普勒血流(我们的可计算文档格式)像我们的沃尔夫拉姆示范项目.

Wolfram示范项目

我们开始做各种实验。很多人都做得很好。有些偏离了轨道。我们想制作一张海报,上面有我们所知道的关于数学函数的所有事实。徳赢中国徳赢彩票游戏首先是一张小海报,但后来它变成了36英尺的海报……最终Wolfram功能站点,含300000+配方奶粉:

我们的数学函数海报,扩展到Wolfram功能站点

那是手机铃声狂热的时候,我想要一个私人铃声。因此,我们想出了一种方法,利用细胞自动机来合成各种各样的铃声,而我们把它放到网上.这实际上是一次有趣的人工智能创意体验,音乐人喜欢它。但是在和电话运营商混了六个月之后,我们几乎没有卖一个铃声。

狼群

但是,不管怎样,多年来一直是一家生产Mathematica的单一产品公司,我们开始有这样的想法:我们不仅可以给数学增加新的东西,还可以发明各种各样的东西。徳赢中国

好,我提到,当我还是个孩子的时候,我真的很有兴趣尝试做我现在所说的“使知识可计算”:利用我们文明的知识,建立一个可以自动计算问题答案的东西。很长一段时间以来,我一直认为要做到这一点,需要制造出像人工智能这样的大脑。所以,像,1980年,我研究神经网络,但没有让他们做任何有趣的事情。每过几年,我就会想到更多关于可计算知识的问题。徳赢彩票游戏

但后来我在一种徳赢中国新的科学-我发现了这个我称之为计算等效原理.这说明了很多事情。但其中之一是,在“智能”和“仅计算”之间不可能有一条明亮的界线。所以我开始认为也许我不需要建立大脑来解决可计算的知识问题。

与此同时,我的小儿子,当时我想大概六岁,徳赢彩票游戏开始用数学了。他问我,“为什么我不能用简单的英语告诉它我想要什么?”我开始解释这有多困难。但他坚持,“嗯,只是没有那么多不同的方式来表达特定的事情,“等等。这让我特别想用我所建立的科学来解决理解自然语言的问题。徳赢彩票游戏

与此同时,我启动了一个项目来整理各种各样的数据。这是一件有趣的事情,进入一个大的参考图书馆,并找出它将需要什么,只是使所有的可计算。艾伦·图灵做了一些这样的估计,这有点吓人。但无论如何,我开始找各种各样的专家来讨论那些科技公司通常不关心的话题。徳赢彩票游戏我开始建立技术和管理系统,使数据可计算。

一点也不清楚这一切会起作用,我的管理团队中也有很多人持怀疑态度。“另一种狼毒石”是一种常见的特征。但好消息是我们的主营业务很徳赢中国好。尽管我在20世纪90年代初就考虑过,但我从未公开过公司,我根本没有投资者,除了我自己。所以我没有回答任何人。所以我可以这么做沃尔夫拉姆阿尔法-因为在我们公司的历史上,我能做各种长期的工作。

尽管担心,Wolfram | Alpha所做的工作。我不得不说当它最终准备好演示的时候,我的管理团队只花了一次会议就完全恢复了,并对此充满热情。徳赢彩票游戏

一个问题,当然,有了Wolfram Alpha,就像Mathematica和Wolfram语言一样,它真的是一个无限的项目。但是有一点,如果我们没有看到真正的用户会发生什么,我们就无法进行更多的开发,问真正的问题,用真正的自然语言。

所以我们选了5月15日,2009年为上线日期。但有一个问题:我们不知道交通流量会有多高。当时,我们不能使用亚马逊或任何东西:为了获得性能,我们必须在裸机上进行奇特的并行计算。

米迦勒戴尔我很乐意为我们的巨像买很多电脑。但当我和一些人交谈时,我很担心他们的服务在发射时崩溃了。所以我决定做一个黑客。我决定我们在网上直播电视节目,所以如果发生什么可怕的事情,至少人们会知道发生了什么,可能会有一些乐趣。所以我联系了简彦豪,当时谁在做贾斯汀电视,我第一次投资失败的是谁的第一家公司Y组合器-我们安排了“直播”。

构建我们的“任务控制”很有趣,我们制作了一些非常好的仪表盘,其中许多在今天仍在使用。但在发射当天,我担心这将是有史以来最无聊的电视:基本上是在约定的时间,我只需点击鼠标,我们就可以活下去了,就这样结束了。

Wolfram Alpha发射的一些照片
Wolfram Alpha发射的一些照片

好,但事实并非如此。你知道的,我从没看过广播.我不知道它捕获了多少可怕的事情,特别是在最后一分钟的网络配置问题。

但也许最令人难忘的事情与天气有关。我们在伊利诺伊州中部。在我们正徳赢彩票游戏式发射前一小时,有天气预报说龙卷风正向我们直冲过来!你可以在沃尔夫拉姆阿尔法看到风速尖峰历史天气数据
沃尔夫拉姆阿尔法发射风速龙卷风
好,幸运的是,龙卷风不见了。当然了,5月15日上午9:33:50,2009,我按下按钮,和沃尔夫拉姆阿尔法上线了.很多人开始使用它。有些人甚至知道它不是一个搜索引擎:它是在计算东西。

早期的错误报告随后开始流入。这是沃尔夫拉姆阿尔法一开始就做的事,当某件事失败时:

最初的沃尔夫拉姆阿尔法失败消息:“对不起,戴夫,恐怕我做不到……”

其中一个错误报告是有人说,“你怎么知道我叫戴夫的?!“所有的bug报告都是在第一天晚上发布的,这里有几个:

沃尔夫拉姆阿尔法早期反馈

好,人们不仅开始使用Wolfram Alpha;公司也这样做了。通过比尔盖茨微软将Wolfram Alpha连接到.一个小公司打电话来iPhone上的语音控制功能连接到它的应用程序。后来苹果收购了Siri,通过史蒂夫乔布斯,当时他病得很重,沃尔夫拉姆阿尔法最终为Siri的知识部分供电。

Siri通过Wolfram Alpha回答了很多问题

好啊,所以我们要进入现代。现在最重要的是沃尔夫拉姆语.事实上,这对我们来说不是一件现代的事情。早在20世纪90年代初,我就打算将Mathematica的语言部分分离出来,我们想称之为M语言。我们甚至有人在研究它,喜欢谢尔盖·布林当他1993年和我们一起实习时。但我们还没弄清楚如何分发,或者应该叫什么。

最后,这个想法渐渐消失了。直到我们有了沃尔夫拉姆阿尔法,云的存在,等等。而且我必须承认,我真的厌倦了人们把数学看成是“数学的东西”。它一直在成长和成长:

随时间变化的数学函数

尽管我们一直在加强数学,其中90%根本不是数学.我们有一种“让我们实现一切”的方法。而且进展得很顺利。我们真的很快发明了这些元算法,和使事情自动化.再加上沃尔夫拉姆阿尔法,我意识到我们拥有的是一个新的,徳赢中国一种非常普遍的东西:一种基于知识的语言,它在尽可能多的计算和世界知识中建立起来。徳赢彩票游戏

还有一点:认识到我们的符号编程范式不仅可以用来表示计算,还有部署,尤其是在云中。

Mathematica在研发和教育领域得到了广泛的应用,但也有明显的例外。就像金融业一样,它并没有在部署的生产系统中得到如此广泛的应用。和Wolfram语言的思想之一我们的云-就是要改变这一点,为了真正使基于知识的编程能够部署到任何地方,从超级计算机到嵌入式设备。关于这一切有很多话要说…徳赢彩票游戏

我们也做了很多其他的事情。这显示了Mathematica的前10000天的函数增长,这些年来它里面有什么东西。

数学函数增长10000天

我们用我们的技术做了各种不同的事情。我不知道为什么我在这里有这张照片,但无论如何,我还是要展示它;这是我们纪念T恤上的一张照片图像识别项目我们一年前做的。也许你可以弄清楚这个标题对于调试图像标识符意味着什么:它在图像标识符中是一个食蚁兽,因为我们丢失了aardvark,图中是谁:

Wolfram语言图像识别项目的纪念T恤:“它是一只食蚁兽,因为我们失去了土豚。”

就在最近几周,我们已经打开了Wolfram开放云让任何人在网络上使用Wolfram语言。这真的是30年的高潮,也许40岁,多年的工作。

你知道的,近30年来,我一直在努力确保Wolfram语言精心设计-当它越来越大的时候,所有的部分都很好地结合在一起,所以你也可以建立在它们之上。我不得不说,很高兴看到这一切现在有多成功。

很酷。我们有一种非常不同的语言,这种语言不仅对计算有用,徳赢彩票游戏但关于世徳赢彩票游戏界,有了电脑和人类.你可以写一些小程序。有Twitter A程序例如:

Wolfram tweet-a-程序Wolfram tweet-a-程序库

或者你可以写像沃尔夫拉姆阿尔法,这是1500万行的Wolfram语言代码。

很高兴看到各行各业的公司开始将他们的技术建立在Wolfram语言的基础上。另一件我现在很兴奋的事情是,使用Wolfram语言,我们终于有了一个很好的徳赢彩票游戏方法来教孩子们计算思维。我甚至写了一篇文章徳赢彩票游戏关于最近:

沃尔夫拉姆语言书的基本指南

我禁不住想,如果12岁的我有了这个,如果我的第一个计算机语言是Wolfram语言而不是Elliott 903的机器代码,会发生什么。我当然可以用一句话做一些我最喜欢的科学发现。我对人工智能的很多问题都已经得到了解答。徳赢彩票游戏

但事实上,我很高兴能活在历史上,并且能够成为这几十年中计算这个极其重要的概念演变的一部分,并且有幸能够发现和发明一些与之相关的东西。

评论.显示全部

  1. 你好,先生。vwin中国斯蒂芬·沃尔夫拉姆。读了你的文章我很高兴。以传记开始,以Wolfram编程语言结束。这是一个非常大的旅程,所有这些年。我也是个程序员,从10岁开始,使用Amstand的基本语言。我也毕业于计算机工程师。有一点是肯定的,一种强大的编程语言,创建强大的程序,科学家使用的程序是他们的实验室,我们使用的一切,一些涉及编程语言的方法。它是发展和科学的关键因素。

  2. 你与科技建立了一种惊人的关系。感谢您的精彩重述!

    戴维
  3. 感谢您分享您在科技领域的旅程。

  4. 你好,先生。vwin中国斯蒂芬·沃尔夫拉姆。读了你的文章我很高兴。以传记开始,以Wolfram编程语言结束。这是一个非常大的旅程,所有这些年。我也是个程序员,从10岁开始,使用Amstand的基本语言。我也毕业于计算机工程师。有一点是肯定的,一种强大的编程语言,创建强大的程序,科学家使用的程序是他们的实验室,我们使用的一切,一些涉及编程语言的方法。它是发展和科学的关键因素。

隐藏注释»

?斯vwin中国蒂芬·沃尔夫拉姆,有限责任公司 条款γ RSS