附加章十三(终章):计算机科学的未来
复习
- 积累:计算机科学由一层层积累而成,每一层都建立在下层之上
- 抽象与分层:它是应对复杂性的主要手段
TL;DR
- 单靠“把晶体管做小”换性能的时代正在放缓
- 未来的提速,更多来自并行、专用硬件与新架构
- 无论器件如何变化,分层与抽象仍会是核心方法
- 好奇心与解决问题,始终是这门学科的原动力
正文
我们从一枚比特出发,一路搭到逻辑门、加法器、CPU、操作系统、网络,最后走到了这里。站在终点回望,一个自然的问题浮现出来:接下来,计算机科学会往哪里走?
一条曲线在放缓
过去几十年,行业习惯了“过一阵子,芯片就更快”的节奏。但正如我们讲晶体管时说过的,这条曲线正在放缓:尺寸逼近物理极限,发热、漏电、量子效应接踵而至。
当“把晶体管做小”不再像过去那样好使,人们开始转向别处要性能:
- 并行:既然单个核心难提速,就用更多核心一起干
- 专用硬件:为特定任务(如图形、AI)定制芯片,效率更高
- 新架构与新器件:从体系结构到量子计算,寻找新路
换句话说,性能的来源正在从“更小”转向“更巧妙”。
新的疆域
与此同时,计算的边界也在不断外扩:
- 云计算把无数机器连成一台“超级计算机”
- 人工智能让机器学会从数据中学习
- 量子计算尝试用完全不同的物理规律来做计算
它们看起来新奇,但骨子里仍在回答同一个老问题:怎样用有限的资源,解决更多、更难的问题。 方法可以翻新,问题的内核却一脉相承。
不变的东西
那么,有没有什么是不变的?
有。无论底层是电子、光还是量子,无论上层是汇编还是 AI 模型,分层与抽象这套应对复杂性的方法,始终稳如磐石。每当问题变得太复杂,我们就加一层,把复杂性封装起来,给上层一个干净的接口。这条贯穿全书的线索,未来大概率也不会变。
还有一条更朴素的不变:一切都由积累而来。 计算机不是一天造出来的,CPU 不是,操作系统也不是。理解了这个“慢功夫”,就理解了这门学科真正的样子——它不神秘,只是庞大;它不玄妙,只是层层叠叠。
回到最初
还记得开篇那四句话吗?
- 懒是人类进步的第一动力
- 在计算机科学里,没有什么问题是加一层解决不了的
- 人类所有知识都来源于好奇心和解决问题
- 所有庞大学科知识体量均由积累而成,不会一蹴而就
走到这里,它们大概已经不再需要背诵了。你想让机器干活,于是造了机器;机器不够用,于是加一层;一层不够,再加一层——这门学科的全部故事,几乎都可以放进这几句话里。
至于未来会走向何方,答案不在任何一本书里,而在下一个愿意好奇、愿意动手解决问题的人身上。
也许,就是你。
思考题
回顾整部教程,你觉得推动计算机科学不断前进的最根本动力,究竟是什么?
小结
知识点
- 依靠缩小晶体管换性能的时代正在放缓
- 未来提速更多依靠并行、专用硬件与新架构
- 分层与抽象是应对复杂性的不变方法
- 好奇心与解决问题是学科的原动力
参考资料
- Wikipedia(zh):计算机科学:研究计算与信息处理的学科
- Wikipedia(zh):摩尔定律:元件数量增长的经验规律及其放缓
- Wikipedia(zh):计算机体系结构:处理器与系统的组织结构
思考题答案(仅供参考)
参考答案:好奇心和解决问题。 人因为好奇而追问“能不能让机器替我算”,因为遇到问题而不断造出新的部件与层次。性能会撞墙、器件会更替、技术会过时,但“想解决问题”的冲动不会消失。正是它,驱动着一代又一代人在这条路上继续往前走。
协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
封面图
设计师 | 南国微雪