首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >为什么计算机只用 0 和 1?信息论的起源揭秘

为什么计算机只用 0 和 1?信息论的起源揭秘

作者头像
天涯学馆
发布2026-05-19 10:46:09
发布2026-05-19 10:46:09
1140
举报
文章被收录于专栏:Web大前端Web大前端

这并不是因为人类一开始就“设计得很高级”,恰恰相反,而是因为物理世界本身不可靠

早期的工程师很快发现,电压会抖动、元件会老化、环境会干扰。如果用太多状态来表示信息,机器就会频繁出错。于是,人类选择了最“笨”、却最稳定的方式:只有两种状态——有电和没电,是和否,开与关。这就是 0 和 1 的来源。

这听起来有点不可思议,对吧?我们人类用十根手指头数数,创造了0到9的十进制,直观又方便。但计算机这个最复杂的发明,却偏偏选了最“笨”的二进制。今天,我们就来聊聊这个看似矛盾的问题,并揭开一个天才理论的起源。

为什么是“开关”,而不是“算盘”?

想象一下你要给远方的朋友传递一个信号。在古代,你可能用烽火台——点燃就是“有敌情”(1),熄灭就是“平安”(0)。或者用电报——短按和长按(点和划)的不同组合,就能传递复杂信息。

计算机的核心,最初就是一个超级复杂的“开关电路”。一个晶体管,最基本的状态只有两种:“开”和“关”,对应高电压和低电压。用“开”(1)和“关”(0)来表示一切,是电路层面最自然、最可靠的选择。

抗干扰能力强:在信号传输中,识别“有电”和“没电”比判断“这是5伏还是4.8伏”要可靠得多,不容易出错。

运算规则最简单:二进制的布尔逻辑(与、或、非)直接用电路就能完美实现,简单直接,速度极快。

所以,不是计算机只能用0和1,而是用0和1构建计算机最稳定、最高效。它是物理原理决定的必然选择。

真正的问题:如何用“开关”表达世界?

电路问题解决了,但一个更根本的问题出现了:我们怎么用这一串串的0和1,来表示文字、图片、声音,乃至整个丰富多彩的数字世界呢?

答案就是编码

字母“A”可以用 01000001表示。

数字“9”可以用 00111001表示。

手机里的一张自拍,本质上也是由数百万个像素点的颜色值(用0和1编码)组成的超长二进制序列。

这就好比摩尔斯电码用点和划的组合,表达了所有字母和句子。计算机用更长的0和1序列,表达了更复杂的一切。只要你约定好编码规则,任何信息都可以被数字化。

天才的登场:香农与信息论

既然一切都能变成0和1的流,那么新的问题来了:如何高效、可靠地存储和传输这些“比特流”?比如,怎么用最少的空间存下一首歌?怎么在嘈杂的网络里确保数据不错乱?

这就引出了我们今天故事真正的核心——信息论,以及它的创始人克劳德·香农

1948年,香农发表了划时代的论文《通信的数学理论》。他做了一件了不起的事:他跳出了物理的“0和1”,转而研究抽象的“信息”本身

他定义了“信息”的度量单位——比特。一个纯粹的“是”或“否”的回答,就包含1比特的信息。这完美对应了二进制的0和1。

他找到了信息的“压缩”极限。就像给文件打包成zip,他发现任何信息都有一个理论上的最小体积,压缩得再狠也不能低于这个极限。

他指明了对抗“噪声”(干扰)的道路。通过巧妙的编码(比如后来广泛应用的纠错码),可以在传输中主动检测并修正错误,保证信息的绝对准确。

可以说,香农的信息论,为0和1的世界建立了交通法规和基建标准。它告诉我们信息高速公路的理论宽度、如何设计最省材料的“集装箱”(编码)、以及如何修筑防干扰的“护栏”。

不止于计算机:信息论的思想革命

信息论的伟大,远超技术本身。它提供了一种全新的世界观:

遗传密码:DNA用四种碱基(ATCG)编码生命指令,本质也是一种四进制编码系统,生物学因此与信息科学产生了深刻联系。

物理秩序:物理学家开始思考,宇宙的秩序与信息的热力学熵之间有何关联?

人工智能:今天AI模型的训练,本质上也是在寻找数据中最高效的“信息表示”和“规律编码”。

所以,当我们再看到“0和1”时,看到的不仅仅是电路的开关,更是现代数字世界的原子。而香农的信息论,则是那个发现了原子内部奥秘,并教会我们如何建造一切的理论。

从物理的开关,到抽象的比特,再到万物的编码——这就是0和1背后的深邃智慧。它始于一个简单的工程选择,却最终由一位天才的理论,揭开了信息时代的序幕。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 天涯学馆 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么是“开关”,而不是“算盘”?
  • 真正的问题:如何用“开关”表达世界?
  • 天才的登场:香农与信息论
  • 不止于计算机:信息论的思想革命
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档