他被誉为码农鼻祖,智商完爆爱因斯坦,还是20世纪最帅的科学家!

本文主要是介绍他被誉为码农鼻祖,智商完爆爱因斯坦,还是20世纪最帅的科学家!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

他被誉为码农鼻祖,智商完爆爱因斯坦,还是20世纪最帅的科学家!

微信公众号:互联网的那点事 酷玩实验室 2016-10-10 09:14 新芽网
  • 评论
    0
  • 收藏
    0
  • 点赞
    0
  • 沉浸
    模式
他几乎是20世纪最屌的科学家,对人类的贡献赛过牛顿不输爱因斯坦。比特(bit)这个单位就是他发明的。“当人们重新回顾时,有些科学发现似乎是那个时代必然会发生的事件,但香农的发现显然不属于此类。”

一直以来,蛋蛋姐都想嫁给一个多才多艺的男纸。比如说今天的主人公,完美贴合了我所有的需求...

他几乎是20世纪最屌的科学家。对人类的贡献,赛过牛顿不输爱因斯坦。比特(bit)这个单位就是他发明的。用二进制存储信息,也是他的贡献。

如果没有他,整个世界将倒退50年。但令人鸡呆的是,听说过他的人少之又少。这个牛逼的人,就是信息学之父——克劳德·艾尔伍德·香农

从小时候开始,这个哥就像开了挂一样。他当时只有8岁,每天却把姐姐的大学数学作业抢来,怒写一通,还不错一题......在这个哥的辅导下,后来他姐姐成为了数学系教授......

此外,他还是机械DIY小能手。在没上大学之前,这个哥就已经能徒手制作电动船、电报机,还有机械动物了......如果一个天才,同时喜欢两个毫不相关的事情。那么他必将震撼世界。

我们这个哥就是同时喜欢数学和DIY。这两个毫不相关的东西,后来,他不出意外地去了美国最好的理工科学校——麻省理工学院(MIT)。

在硕士毕业那年,他弄出了很变态的东西,直接点到了地球人从没想过的科技点。

他写了一篇硕士论文,把 19 世纪中叶英国数学家乔治·布尔的布尔代数和电子电路中开关和继电器的工作原理独创性地对应结合。简单来说,它告诉了我们:这个世界所有的信息都可以用0和1来表示。

这篇论文普遍被后人称为“20世纪最重要的硕士论文”。因为它直接炸开了一个全新的学科:信息学,带领全人类从工业时代迈入了信息时代。几十年以后,贝尔实验室的通信分析研究部主任Aaron D. Wyner 曾经说过这样的话:“当人们重新回顾时,有些科学发现似乎是那个时代必然会发生的事件,但香农的发现显然不属于此类。”真是厉害了我的哥......但是香农本人却觉得只是做了微小的工作而已,这并不是在谦虚,当你看了他之后的成就就会知道,这篇论文只是一片蛋糕(a piece of cake)。

在发完毕业论文之后,这个哥竟然跨界去了八竿子打不着的遗传学领域。把数学和遗传学整到了一起写了一篇博士论文《理论遗传学的代数学》。这跨界的冷门程度也是没谁了......博士毕业的时候,这个哥正好赶上二战对密码学也很感冒的他又跨界到了密码学领域,他去了著名的贝尔实验室研发数字加密系统,然后又写了一篇论文,直接把密码学从一盘散沙变成了一门科学。当时丘吉尔和罗斯福的越洋会议的内容,也是这个哥给加密的。

后来二战结束了,时间来到1948年,我们曾经聊过发明晶体管的那个人有多厉害。但是西方的科学家却认为,就在晶体管出现的1948年,还发生了一件更加震烁古今的事,就是我们的主人公香农在那一年发表的一篇论文中,把热力学中“熵”的概念引入信息学提出了“信息熵”的概念,还确定了信息的基本单位:比特(bit)。

如今,比特作为衡量信息多少的单位,已经与公尺、千克、分钟并列,成为了日常生活中的最常见的量纲之一。这个哥在32岁时写的论文,已经成为信息学最基础的基石,这篇论文有多重要呢?还可以吧,也就是被后人引用了8万多次。。

后来,他又成为了世界上首个提出“计算机能够和人类下棋”的人,早在1950年,他就为《科学美国人》撰写过一篇文章,阐述了“实现人机博弈的方法”。他设计的国际象棋程序也发表在当年的论文中。1956年,在洛斯阿拉莫斯的MANIAC计算机上,他展示了人类首个国际象棋的下棋程序,在这么多学科之间跨来跨去,成为了多领域的专家,还是人类信息学之父,他的伟大不言而喻。

然鹅!!以上这一切,都只是这个哥的业余爱好而已!他曾经说过他真正喜欢的事其实是——杂耍!!他自己承认,毕生都在努力的事业,只有一件事,就是成为一名杂耍学家。杂耍。。学家。。

好吧你是天才你干什么都对......晚年在一场国际大会上,香农被安排致开幕词,信息领域所有的重要人物都在场,准备领略这位传说中的鼻祖的风采。然而这个哥在读了一段致辞之后,说:“太无聊了,我来给你们表演一段杂耍吧!”说罢,掏出了三个圈圈,当场扔了起来。

在他家里最显眼的地方,赫然摆着一张他自制的“杂耍学博士”证书。走进里屋,会让所有人大开眼界——光是钢琴,就多达5台,从短笛到各种铜管乐器30多种,应有尽有。由3个小丑同玩11个环的杂耍机器,会说话的下棋机器,杂耍器械以及智力阅读机,用3个指头便能抓起棋子的手臂,会走迷宫的机械老鼠。

有一百个刀片的折叠刀,装了发动机的弹簧高跷杖,用火箭驱动的飞碟,能猜测你心思的读心机等等。这些玩具大部分都是他亲手制作的,没错,这些才是他真正的兴趣所在。

2001年2月24日,香农去世,享年84岁。

加州大学荣誉教授John R. Pierce说:“香农的信息论的伟大程度可以与爱因斯坦的E=mc^2相提并论。”

美国畅销作家威廉·庞德斯通曾在《财富公式》一书中,这样描写香农:"贝尔实验室和MIT有很多人将香农和爱因斯坦相提并论,而其他人也则认为这种对比是不公平的------对香农不公平。"

看完这个故事,我似乎领悟到了不得了的东西——如果下回在路上,看到了正在扔瓶子的小哥,我应该主动跟他搭个讪,要个电话,万一他以后变成科学家了呢......

*本文作者酷玩实验室,由新芽NewSeed合作伙伴微信公众号:互联网的那点事授权发布,转载请联系原出处。如内容、图片有任何版权问题,请联系新芽NewSeed处理。

这篇关于他被誉为码农鼻祖,智商完爆爱因斯坦,还是20世纪最帅的科学家!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/196829

相关文章

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

【JavaScript】LeetCode:16-20

文章目录 16 无重复字符的最长字串17 找到字符串中所有字母异位词18 和为K的子数组19 滑动窗口最大值20 最小覆盖字串 16 无重复字符的最长字串 滑动窗口 + 哈希表这里用哈希集合Set()实现。左指针i,右指针j,从头遍历数组,若j指针指向的元素不在set中,则加入该元素,否则更新结果res,删除集合中i指针指向的元素,进入下一轮循环。 /*** @param

尼采:在世纪的转折点上

孤独是一颗值得理解的心灵寻求理解而不可得,它是悲剧性的;无聊是一颗空虚的心灵寻求消遣而不可得,它是喜剧性的;寂寞是寻求普通人间温暖而不可得,它是中性的。我最孤独的时候就是无聊和寂寞过后无法排解才让我感到孤独!

【语句】如何将列表拼接成字符串并截取20个字符后面的

base_info = "".join(tree.xpath('/html/head/script[4]/text()'))[20:] 以下是对这个语句的详细讲解: tree.xpath('/html/head/script[4]/text()')部分: tree:通常是一个已经构建好的 HTML 文档树对象,它是通过相关的 HTML 解析库(比如 lxml)对 HTML 文档进行解

C++20中支持的非类型模板参数

C++20中支持将类类型作为非类型模板参数:作为模板参数传入的对象具有const T类型,其中T是对象的类型,并且具有静态存储持续时间(static storage duration)。       在C++20之前,非类型模板参数仅限于:左值引用类型、整数类型、指针类型、指向成员类型的指针、枚举类型、std::nullptr_t。在C++20中,它已扩展并支持:浮点类型、字面量类类

Google 实现量子霸权!3分20秒运算,世界第一超算要跑1万年!

大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 暴走大数据 点击右侧关注,暴走大数据! By  大数据技术与架构 场景描述:谷歌宣称“量子霸权”已经实现,他们首次在实验中证明了量子计算机对于传统架构计算机的优越性:在世界第一超算 Summit 需

UI 自动化技能:20个实战技巧!测试工程师必看!

大家周五 好啊!忙碌了一周,又可以懒洋洋躺在沙发上了~~~ 又到了每年的金九银十了,今天聊聊如何提升UI自动化话题... 你是否在求职过程中感受到UI自动化的技能不足? 随着测试行业的发展,UI自动化测试已成为每位测试工程师的必修课。无论你是想提升现有的测试效率,还是在找工作中获得竞争优势,掌握UI自动化技能都能为你带来巨大的帮助。那么,如何快速提升这些技能呢? UI(用户界面)自

【大数据Java基础- Java并发 20】深入分析synchronized的实现原理

记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学习的进行我们知道synchronized是一个重量级锁,相对于Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它。 诚然,随着Javs S

xAI巨无霸超级计算机上线:10万张H100 GPU,计划翻倍至20万张

在短短四个多月的时间里,埃隆·马斯克的X公司(前身为Twitter)推出了世界上最强劲的人工智能训练系统。名为Colossus的超级计算机使用了多达10万张NVIDIA H100 GPU进行训练,并计划在未来几个月内再增加5万张H100和H200 GPU。 “本周末,xAI团队启动了我们的Colossus 10万张H100训练集群,”埃隆·马斯克在X平台上写道,“从头到尾只用了122天。Co