作者 | 年素清

责编 | 伍杏玲

出品 | 程序人生(ID:coder_life)

【程序人生编者按】有一位少年天才,15岁发表首篇粒子物理方面的学术论文;19岁,到加州理工学院研究基本粒子物理学,一年内获得理论物理学博士学位。随后他和费曼一起研究起元胞自动机。

他在成为伊利诺斯大学的物理学、数学和计算机科学教授后,不安于在研究所做研究,跑去创业去了。他创办的Wolfram Research软件公司,研发出当今世界四大数学软件之一Mathematica。

想必你也猜到了,他就是“科学天才”史蒂芬·沃尔弗拉姆(Stephen Wolfram)(下文统称为“沃尔弗拉姆”)!

近日,他发表文章说明通向物理学基础的理论,具体就不展开说啥理论了,咱们先来看下这位科学天才不凡的人生故事吧:

维基百科

10岁立志做物理学家

1959年,沃尔弗拉姆出生于伦敦,是一位物理学家、数学家、软件工程师、企业老板,他因为在计算机科学、数学和理论物理学领域做出的杰出贡献而被誉为“科学天才”。

沃尔弗拉姆在10岁时立志长大后成为一个物理学家。从15岁开始,沃尔弗拉姆开始研究应用量子场理论和粒子物理学,并在《Nuclear Physics B》《Australian Journal of Physics》等专业的科学期刊上发表相关的科学论文。论文主题包括物质创造和湮灭、基本粒子和粒子流、强子和轻子物理以及分子模型。

其中,他在18岁时独立研究发表的一篇关于重夸克产生的论文被广泛引用。

17岁时,还未从伊顿公学正式毕业的沃尔弗拉姆就被牛津大学录取了。入学后,他很快便觉得那里的课程无趣而退学,进入加州理工学院学习。一年后,因为在粒子物理学领域取得了重大成就,他获得粒子物理学博士学位,并立刻被加州理工聘用,此时他年仅20岁。而回忆这段往事时他却眨了眨眼道,“早知道我就该早点写我的博士论文了,十几岁拿到博士学位该多么的了不起啊!”

1981年,沃尔弗拉姆被授予麦克阿瑟“天才人物”奖,并成为该奖有史以来最年轻的获得者。

“做研究一定要用最好的工具”

美国一家网站曾做过一项调查:70%的创新者,是在自己擅长的领域之外获得成功。沃尔弗拉姆便是这70%的创新者之一。

尽管沃尔弗拉姆年纪轻轻便已在物理学领域取得不凡的成就,但他却将视线转向了计算机。

沃尔弗拉姆14岁时第一次接触计算机,用的还是纸带,但是他很快就成了一个相当厉害的程序员。

“我一直认为,做研究一定要用最好的工具。即使我用的是当时最先进的计算机,还是不断遇到故障。我明白,唯一的方法就是自己把它们造出来。所以,我就动手了。”

沃尔弗拉姆从1979年开始着手开发SMP(第一个现代计算机代数系统)。当时流行的计算机语言是C,软件工具的第一个版本花了一年时间,光代码就有几十万行,其中主要部分是沃尔弗拉姆写的,剩下的部分由另外七八个人协力完成。

之后,沃尔弗拉姆在伊利诺伊大学香槟分校高级研究所创办了复杂系统研究中心,并开始研究计算机代数系统Mathematica,于1988年6月23日正式向外发布第一版。

这款软件自推出后,在科学家、工程师以及其他各种职业人群中得到了广泛的应用和好评,因为它可以让人们随心所欲地进行各种复杂的数学运算,比如解方程、求导数、求矩阵的逆、画三维图形等等。加州大学圣迪亚哥分校通讯和信息技术研究所主任拉雷·斯马尔(Larry Smarr)把Mathematica软件称作是“有史以来最重要的科学软件”。

Mathematica的发布标志着现代科技计算的开始,它是世界上通用计算系统中最强大的系统,自发布以来,对如何在科技和其它领域运用计算机产生了深刻的影响。沃尔夫勒姆本人也因为这个发明被认为是“人类的伟大赞助者”,并跨入千万富翁的行列。

Wolfram语言与WolframAlpha搜索引擎

虽然Mathematica在上个世纪便已问世,但该软件所使用的主要编程语言直到2014年才被正式命名为“Wolfram语言”。沃尔弗拉姆表示自己希望这种语言成为“世界上最有效率的编程语言”,可以应用于各种智能设备,能够用于人类和机器的对话。

提起设计Wolfram语言的初衷,沃尔弗拉姆讲起了自己的经历:“有件事情很困扰我,就是总要花很长时间来进行物理运算的准备。每次开始新的物理运算之前都要创建一个新的C语言程序,这虽然简单却通常需要好几个小时。”

Wolfram语言是一种多模态编程语言,具有广泛和普遍的适用性,可利用独特的符号编程给编程的概念赋予全新的灵活性。它让计算机听懂人话变成了现实。只要你能描述得出来想要什么,计算机就替你做。使用者来定义目标,然后计算机尽量去理解意思,并尽最大努力去执行。这简直改变了程序员的范畴,即所有的程序都不再需要程序员写出一行行的代码,而只需用文字甚至语音描述就行了。

2009年5月,沃尔弗拉姆发布了一个搜索引擎WolframAlpha。

看上去,这款引擎的界面与其他搜索界面并无不同,但根据发明者沃尔弗拉姆的说法,它其实是一个计算知识引擎。对于五花八门的问题,它不会罗列出带着关键词的相关网页,而是直接给出它的答案。

比如,你要是问“什么是升D大调”,WolframAlpha可以把它演奏出来;倘若输入“抛10次,4次正面向上”,WolframAlpha可以猜到你其实是想知道抛硬币的概率问题。

数学家格里高里·蔡廷曾说,这是“第一个真正实用的人工智能”。SIR-I所有的答案,正是来自Alpha搜索引擎。

WolframAlpha已经向语义网的终极目标迈进了一大步,因为无论是谷歌还是百度,能够提供给用户的是网页链接,而WolframAlpha则可以给出针对问题的有效答案,所以,WolframAlpha问世不久后便被称为“谷歌杀手”。

畅销书作者

早在1981年,沃尔夫勒姆的研究兴趣从基本粒子转向了自然界中复杂性的起源问题,从这一时期开始通过计算机实验来研究元胞自动机的行为和解释各种复杂现象。但期间由于要研发Mathematica并运营自己的公司,精力有限,这一研究不得不被耽搁。

1991年,沃尔夫勒姆重新捡回他的研究:每天晚上10点坐到下来开始研究一整夜,天亮开始休息,睡到中午。

前后耗时10年,沃尔夫勒姆敲了一亿次键盘,产生了占据10G硬盘空间的研究结果,最后形成了一本1200多页、5磅重的惊世之作《一种新科学》。沃尔弗拉姆通过这本书完整地阐述了他的世界观:自然界的本质是计算,但计算的本质必须用实验探索,这是一条新的路线。书名也因此而来。

沃尔夫勒姆声称此书是科学史上最为重要的一部著作,他在接受《福布斯》杂志采访时就夸耀了他将在书中给出的几个主要发现,譬如,向自然选择学说作出挑战、时间为什么单向流逝、解释股市涨落、诸如从雷电到星系的复杂系统如何蕴藏着智能等等。

在2002年5月14日发行之后的一个星期里,《一种新科学》 初版5万册全部销售一空。在网上书店“亚马逊”的排行榜上,一度高居榜首,成为2002年夏季最畅销的书。

和乔布斯是好友

沃尔弗拉姆曾在接受媒体专访时表示:我很幸运能够认识很多人,但相处得最好的是能够把复杂的事情变得简单的人,而这也是我的生活模式。乔布斯就是最具代表性的一位,他能够用最简单的方式解决非常复杂的问题。此外,他的创意也让我印象深刻,我们曾多次谈到人工智能的合作,如果他还在,肯定还会有很多好的想法。

沃尔弗拉姆和乔布斯是很好的朋友。沃尔弗拉姆将自己的几种产品都定位为“简洁而强大”,这与苹果公司的商业理念在某种程度上有着高度的相似之处。

沃尔弗拉姆曾于2002年完成著作《一种新科学》,并极力邀请乔布斯在封底写一段推荐语,但遭到了乔布斯的婉拒,乔布斯对他说:“牛顿著作的封底都没有推荐语,为什么你需要呢?”最后沃尔弗拉姆选择了以简洁的图片作为封底——乔布斯传记也是相同的风格。此外,据说沃尔弗拉姆的代数软件“Mathematica”这个名字也是乔布斯帮忙起的。

另一方面,乔布斯也受到了沃尔弗拉姆的影响。沃尔弗拉姆坦承:“从乔布斯身上我学到了很多,同样,通过我他对计算机语言的看法也有了改变。”起初,乔布斯坚决不使用计算机语言,因为他觉得那太复杂、太难操作了。但是当沃尔弗拉姆创造了阿尔法之后,乔布斯彻底改变了自己的看法,他意识到了那其实十分有用,于是他决定将苹果手机采用SIR-I,并坚持用Alpha的数据库。

看完沃尔弗拉姆的这些经历,有网友表示:我跪了!

不知道你有什么感想?欢迎在评论区留言。

参考:

百科:史蒂芬·沃尔弗拉姆

得人工智能者 得天下?专访“科学天才”沃尔弗拉姆

宇宙真理系列之人类极限:Stephen Wolfram 还活着的地球人中最聪明的人

Wolfram语言

传奇人物史蒂芬·沃尔弗拉姆:通向一种新物理学的道路

【END】

更多精彩推荐

☞那个分分钟处理 10 亿节点图计算的 Plato,现在怎么样了?

每一节网课背后,硬核黑科技大曝光

☞数据库激荡 40 年,深入解析 PostgreSQL、NewSQL 演进历程

☞黑客用上机器学习你慌不慌?这 7 种窃取数据的新手段快来认识一下!

☞超详细!一文告诉你 SparkStreaming 如何整合 Kafka !附代码可实践

☞Libra的Move语言初探,10行代码实现你第一个智能合约

你点的每个“在看”,我都认真当成了喜欢

“谷歌杀手”发明者,科学天才 Wolfram相关推荐

  1. 谷歌杀手Wolfram Alpha搜索引擎上线测试

    新浪科技讯 北京时间5月17日上午消息,据国外媒体报道,搜索引擎Wolfram Alpha官方博客周五透露,该搜索引擎将临时向公众开放测试. 该博客文章称:"尽管我们仍处于该长期项目的早期阶 ...

  2. 2021美国科学天才奖发榜!16名华裔高中生入围「少年诺奖」

    转载自:新智元 [导读]有着「少年诺贝尔奖」之称的美国「雷杰纳隆科学奖」近日放榜!获奖的40名高中生中,华裔学生有16人,超过了总数的1/3.这个奖项历史悠久,华人生物化学家.诺贝尔奖得主钱永健也曾获 ...

  3. 2021年量子计算机奖,2021美国科学天才奖出炉:高中生瓜分180万奖金

    来源:机器之心 编辑:维度 2021 年的美国科学天才奖被颁给了一群研究无限匹配算法.机器学习.评测新药和饮用水过滤的高中生. 美国科学天才奖(Science Talent Research)从 19 ...

  4. 消息称谷歌杀手Cuil永久性关闭

    据国外媒体今日报道,由谷歌前员工创办,并一度被誉为谷歌杀手的Cuil搜索引擎已经关闭. 据该公司多名前员工透露,本次关闭并非暂时宕机,而是真正的推出.仍然留在该公司的员工本周并没有领到薪水,而且已经开 ...

  5. 商汤提基于贪心超网络的One-Shot NAS,达到最新SOTA | CVPR 2020

    出品 | AI科技大本营(ID:rgznai100) 导读:在CVPR 2020上,商汤移动智能事业群-3DAR-身份认证与视频感知组提出了基于贪心超网络的One-Shot NAS方法,显著提升了超网 ...

  6. 从Ops到NoOps,阿里文娱智能运维的关键:自动化应用容量管理

    作者|  阿里文娱高级开发工程师 金呈 编辑 | 夕颜 来源 | CSDN(ID:CSDNnews) 概述 1. 背景 随着业务形态发展,更多的生产力集中到业务创新,这背后要求研发能力的不断升级.阿里 ...

  7. Go后台项目架构思考与重构 | 深度长文

    作者 | 腾讯云后台工程师黄雷 编辑 | 唐小引 来源 | CSDN(ID:CSDNnews) 引言 本文首先介绍了架构的重要性,随后从一个实际项目的重构过程作为主线,逐步引出主流的架构设计思想以及其 ...

  8. 程序员会懂的冷笑话:各大编程语言的内心独白

    作者 | Anupam Chugh 译者 | 弯月,责编 | 夕颜 出品 | CSDN(ID:CSDNnews) 软件工程领域鱼龙混杂.有些人乐不思蜀,而有些人则饱受打击.然而,构建软件的工作让每个人 ...

  9. 如何通过深度学习,完成计算机视觉中的所有工作?

    Mask-RCNN做对象检测和实例分割 作者 | George Seif 译者 | 天道酬勤,责编 | Carol 出品 | AI科技大本营(ID:rgznai100) Mask-RCNN做对象检测和 ...

最新文章

  1. 实例解说Linux中fdisk分区使用方法
  2. Logistic Regression and Classification
  3. actionscript代码练习作品
  4. SpringBoot+Vue+Openlayers实现地图上新增和编辑坐标并保存提交
  5. 当推荐系统遇上多模态Embedding
  6. 计算机的就业指导论文,计算机就业指导期刊文章参考文献 计算机就业指导专著类参考文献有哪些...
  7. mysql 时间 设计模式_数据库时间设计模式
  8. 剔除数组中的相同元素
  9. js 设置password placeholder样式_150+ 个优质的 Node.js 包和资源
  10. HTTP请求Content-Type你知道是做什么的吗?
  11. Android优化方案之--Fragment的懒加载实现
  12. 安装 Python IDLE (Linux)
  13. CListCtrl使用方法
  14. typecho 全站ajax,typecho全站静态化方案
  15. 微信小程序商城模板平台分享
  16. 学习笔记(3):SAP S4 HANA财务模块入门到精通-供应商自动付款的操作-Fiori
  17. axure网页预览_解决Axure发布分享预览的3个方法
  18. 【软件安装】MacBook 安装 MATLAB 2020a
  19. 搭建表白网站详细教程,小白也可以学懂!!!!
  20. 关系数据库之关系代数

热门文章

  1. Linux学习-逻辑滚动条管理员 (Logical Volume Manager)
  2. Java集合框架---重构设计
  3. FM算法及FFM算法
  4. 去除Windows-XP系统下的关机功能
  5. Android学习二:Http操作
  6. 动态链接库、名字修饰约定、调用约定
  7. CoreAnimation编程指南(简介)转自:http://www.dreamingwish.com/
  8. kubenetes平台监控cAdvisor查看
  9. 《编码规范和测试方法——C/C++版》作业 ·005——设计一组员工类
  10. vscode多开远程链接矩池云服务器