吴翰清《计算》重磅来袭,为了可计算的价值,写给所有人!

news2024/11/29 8:41:46

《计算》终于出版了

计算,为了可计算的价值

在这里插入图片描述

撰文 | 吴翰清

三年前在新冠疫情大爆发期间,当我决心动笔写下第一行文字时,从来没想到过写作《计算》的工程会如此之大。

它横跨了人类文明三千年的数学史和计算机科学史,从数字的起源一直讲到了今天的ChatGPT。

写到一半时我突然发现,市面上能找到的书,如果不是枯燥的工具书和理论书,就是讲数学史的,一般从古希腊讲到了20世纪初的现代数学,要么就是讲计算机历史的,往往从图灵开始讲到今天的互联网和人工智能。

但是几乎找不到一本书涵盖了两个领域,跨越了完整的时间线,用讲人话的方式深入浅出地从数学的本源开始一直讲到今天最前沿的计算机技术。

而《计算》做到了。

也因此,《计算》有了一个史诗般气势恢弘的开头:

“1936年5月28日,在阿兰·麦席森·图灵决定发表论文《论可计算数及其在判定性问题中的应用》的那个下午,他正焦虑于普林斯顿的丘奇已抢先发表了对这个著名希尔伯特问题的证明。此刻距离毕达哥拉斯学派的希帕索斯被投入大海已过去2500多年,而AlphaGo还要等到80年后才能击败李世石,真正把人类的傲慢踩在脚下。”

爱好文学的读者们应该有一种熟悉的感觉,没错,这里模仿了加西亚·马尔克斯的《百年孤独》的开头,在一段话中,嵌入了过去、现在、未来三个时间片段,蕴含了极其丰富的信息。

自然,《计算》的结尾也是不平凡的,留待读者们自己探索。

这本书不仅仅是写给理工科生或者程序员看的,也是写给所有人看的。原因在于我认为“计算技术”是人类文明三千年来的智慧结晶,它深刻地影响着我们这个时代,与每个人的生活息息相关,因此对计算这一概念的正确解释、澄清和发展就成为一种必要。

在我写作到一半时,我再次发现,这件事情依然没有人好好做过。所以就由《计算》来做吧。

于是就有了封底的三句话:

在这里插入图片描述

这就是我写作《计算》的初心。

相应地,为了保持版面和内容整洁,我没有请任何人写推荐语、写序言。

因为我清楚读者们在市面上看到的大多数书,在封底为其写推荐语的人多半自己都没有读过该书。

我认为这对读者是不负责任的,因此我不希望《计算》遭此狗皮膏药的厄运。

难得的是,我的编辑,博文视点的张春雨先生也愿意陪着我胡闹一把,冒着损失销量的风险,没有在书的封面和封底贴任何的狗皮膏药。

同理,我也没有请人写序,因此本文就权当代序吧。

如果本书再版时需要有人写推荐语,我认为也应当留给真正读完了此书的普通读者们,而不是找一些有帽子的专家。世人服从权威多过服从真理,我辈读书人当拨乱反正之。

至于任性到连内容简介都没有附在封底,则纯属我的骄傲了。因此如果当你在书店里拿起此书,却丈二和尚摸不着头脑时,你一定就已经深深地感受到作者我的骄傲了吧!

《计算》洋洋洒洒四百多页,却只是我想表达的三分之一。我决定通过回答三个问题,来阐述我的计算主义世界观:

  1. 计算的原理是什么?
    
  2. 计算的技术该如何实现?
    
  3. 计算会对世界产生什么影响?
    

《计算》写完,只回答了第一个问题。

因此本书也可以看作是《计算》三部曲的奠基之作。

有生之年,我会回答清楚这三个问题。

但反过来说,我狡猾的地方在于,若有任何人想在计算的问题上与我进行辩论,则请先通读这四百页的著作,我们才有辩论的必要,否则这个人要么是傲慢的,要么是无知的。

我的思想都已经公开摆在这里了,不藏私,请君自取!

在写作《计算》的过程中,我买遍了几乎我能找到的所有计算机书,其中不乏国内外顶尖专家、学者的作品。

一方面我从中受益良多,另一方面,居然让我看清楚了这些大神们的思想脉络和水位。

就像我在攀登一座山峰,我清晰地看到他们都处于山峰上的什么位置,不再遥不可及,他们有的高,有的低,有的也不过如此。这是一种很神奇的感受。写完《计算》后,我认为,《计算》这座山峰应该也足够后人们攀登好一阵子了。

至少写完《计算》后,我终于明白了什么是数学,计算机将发展去何方。

说来惭愧,学了这么多年数学,到年近不惑才入了数学的大门。要是能穿越回去,让还在读中学的我读读《计算》,可能我会少走二十年的弯路。

但普通读者们大可不必对本书望而生畏,虽然本书中有不少数学思想,但几乎没有公式和枯燥的证明过程,所引入的有限公式,也只是因为我觉得它们特别地“美”。

正如前所说,这是一本写给每个人看的书。

本书的正确打开方式为随时随地,随手翻开一页,沉浸享受。

当然,本书也值得你通读十遍,相信每一遍会有不同的收获。作为读者的我,在阅读身为作者的我写出来的《计算》时,也同样如是。

而我自己最大的收获,则在于过往模糊的概念变得清晰,过往未知的问题有了答案,即对计算边界的终极探索。

从数学、物理学、计算机科学和哲学出发,在写作到第三年时,我终于找到了自己的答案,这种求知欲的满足让我欣喜若狂,忍不住分享出来。

我本人也因此成为了一个彻彻底底的计算主义者,进而以计算的世界观解释万事万物,洞若观火。

说起对计算的启蒙,我要感谢阿里云的创始人王坚博士,是他每天把计算挂在嘴边,以及工作中对我的不断鞭策,让我理解了什么是计算,什么是计算机,最终才有今天我把计算变成了自己的信仰。

如果没有我在阿里云的工作经历,《计算》一书是无法写作出来的,而我独特的工程师视角则为我解读“计算”提供了诸多帮助,这应当也是本书特殊的地方。

《计算》写作于阿里云,待到《计算》出版之际,却已不在阿里云,《计算》与阿里云从此只有渊源,再无瓜葛,想来这是阿里云的遗憾了。

计算,为了可计算的价值!

——道哥(吴翰清)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1176723.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【JMeter】定时器分类以及场景介绍

1. 定时器分类 固定定时器 作用:请求之间设置等待时间应用场景:查询商品列表后,去查看列表商品详情页。针对商品列表数据量比较大的,响应时间会比较长,就需要设置等待时间然后去查看商详 2.定时器的作用域&#xff1…

《005.SpringBoot+vue之学生选课管理系统01》

《005.SpringBootvue之学生选课管理系统01》 项目简介 [1]本系统涉及到的技术主要如下: 推荐环境配置:DEA jdk1.8 Maven MySQL 前后端分离; 后台:SpringBootMybatis; 前台:vueElementUI; [2]功能模块展示: 管理端 1…

渗透测试学习day1

文章目录 学习平台Starting Point靶机:Meow连接vpn创建靶机 解题过程Task 1Task 2Task 3Task 4Task 5Task 6Task 7Task 8 总结 学习平台 hackthebox Starting Point 靶机:Meow 难度:very easy 连接vpn创建靶机 步骤如下 打开linux虚拟…

开发环境eclipse的安装与配置详细教程(包括UML插件 如何汉化 JDK 代码补全等)

Eclipse开发环境的安装与配置 1.Eclipse安装与配置 1.将JDK与Eclipse这两个软件安装包放在一个文件夹下,方便之后安装使用。 2.安装JDK 在D:LeStoreDownload\java文件夹下另外新建三个文件夹分别命名为java、jdk和eclipse(分别用于Java、j…

NFTScan | 10.30~11.05 NFT 市场热点汇总

欢迎来到由 NFT 基础设施 NFTScan 出品的 NFT 生态热点事件每周汇总。 周期:2023.10.30~ 2023.11.05 NFT Hot News 01/ BAYC 系列 NFT 地板价回升至 30 ETH 10 月 30 日,据数据显示,Bored Ape Yacht Club(BAYC)系列 …

高速串行总线——SATA

SATA简介 SATA的全称是Serial Advanced Technology Attachment(串行高级技术附件,一种基于行业标准的串行硬件驱动器接口),它是一种电脑总线,主要功能是用作主板和大量存储设备(如硬盘及光盘驱动器)之间的数据传输 SA…

没有MES管理系统,先用数据采集设备能有用吗

在当前的数字化时代,企业纷纷意识到了数字化转型的重要性。数据被誉为新型生产要素,对于企业的运营和决策具有至关重要的作用。在数字化转型的过程中,许多企业面临着一个共同的问题:如何获取所需的数据? 有两家企业在…

实力控场,自成焦点!科士达工商业储能新品亮相上海SNEC储能展

11月1日,第八届SNEC ES 国际储能展在上海新国际博览中心盛大开幕。展会现场,科士达携工商业储能新品KAC120DS-BC233DE重磅亮相,该产品是继KAC50DP-BC100DE之后,科士达推出的又一重量级储能力作,完美覆盖用户侧工商业全…

Filter 和 Listener

Filter 表示过滤器。是JavaWeb三大组件(Servlet、Filter、Listener)之一。 过滤器可以把对资源的请求 拦截 下来。浏览器可以访问服务器上所有的资源,而在访问到这些资源之前可以使用过滤器拦截下来,也就是说在访问资源之前会先经…

微信小程序里怎么添加砍价活动

随着网络购物的普及,越来越多的消费者开始享受这种方便快捷的购物方式。而在这个大环境下,各种电商活动层出不穷,吸引了众多消费者的关注。而在这些活动中,砍价活动无疑是最受欢迎的一种。今天,我们就来聊一聊如何在小…

centos7 一键安装部署wvp-gb28181-pro

准备工作 下载finalshell工具 好用的shell工具,FinalShell_好用的shell软件-CSDN博客 设置服务器网络 ky10、centos7等linux系统修改网卡ip地址,并设置网卡开机自启_kylin配置ip-CSDN博客 wvp安装部署 上传文件到服务器 选择服务器上存储的路径&#…

Win10电脑更新显示缺少重要的安全和质量修复怎么解决?

在Win10电脑中用户点击更新系统,却收到了“你的设备中缺少重要的安全和质量修复”的提示,导致无法正常完成Win10系统的更新。下面小编给大家带来简单且有效的解决方法,解决后大家就能顺利完成Win10系统的升级,从而满足自己的个性化…

QML查看事件回调函数的参数

背景 QML里面,为事件写回调函数时,参数(形参)总是不确定是哪些。下面方式可以用来获取形参。 方法 方法一 打印控件类型 使用console.log,查看控件类型 MouseArea {id: mouseAreawidth: 100height: 100onPressed: {}…

taro 接入小程序原生语法代码包的配置

标题taro 接入小程序原生语法代码包的配置 1、微信小程序原生语法代码包拷贝到src目录下 2、config/index.js中配置拷贝原生代码包到编译后的目录中,并且增加编译排除原生代码包的配置 3、app.config.js中配置原生代码包路径、插件(建议分包引入&…

人民邮电出版社70周年庆暨异步社区8周年庆成功举办,和鲸Heywhale荣获异步社区“2023年度最佳合作伙伴”奖

10月28日,人民邮电出版社 70 周年庆暨异步社区 8 周年庆活动在北京召开,和鲸科技荣获异步社区“2023年度最佳合作伙伴”奖,和鲸科技社区运营负责人王煜倩作为代表出席。 本次活动回顾了人民邮电出版社与异步社区的发展历程,展示了…

Ionic 模块组件的理解

1 Ionic4.x 文件分析 1.1 app.module.ts 分析 Ionic 是一个基于 Angular 的移动应用开发框架,能帮助开发者使用 Web 技术(HTML5、CSS3、JavaScript)创建跨平台的应用程序。在 Ionic 应用程序中,app.module.ts 文件是整个应用程序的…

亚马逊与TEMU平台欧代英代如何注册?注册欧代/英代流程及注意事项

亚马逊与TEMU平台欧代英代如何注册?注册欧代/英代流程及注意事项 亚马逊平台的商家的产品,由于受到欧盟商品安全新法规市场监管法规欧盟要求所有标有CE标志的商品,都要拥有欧盟境内的欧代作为商品合规的联系方式(也称为负责人)。由于英国脱离…

RFID技术在固定资产的应用

作为RFID系统中不可或缺的关键组件,读写器在固定资产管理中扮演着重要的角色。它利用RFID技术,能够迅速而有效地捕获、记录和跟踪资产信息,以实现更为高效和准确的资产管理。在本文中,我们将深入探讨RFID技术在固定资产管理领域的…

SQL注入之Sqli-labs第二关

本次注入sql-labs的第二关 1.进入第二关后,我们可以看到英语 please input the id as parameter with numeric value,请输入ID作为参数和数值。首先我们可以判断出这是一个GET请求作为注入点的题目,那么我们就需要去URL上拼接ID的值&#xff…

红队专题-新型webshell的研究

新型webshell的研究 招募六边形战士队员webshell与MemoryShell内存马新型一句话木马之Java篇 AES加密Class二进制解析友军防护为什么会被拦截SO waf防护规则END 一劳永逸绕过waf实现篇服务端实现 前言:你马没了利用JavaAgent技术发现并清除系统中的内存马介绍安全行…