父亲节,来认识这些计算机领域的大佬们

父亲节,来认识这些计算机领域的大佬们_第1张图片

导读:父亲节,华章妹想说说几位被称为“之父”的大佬。

01 信息论之父:克劳德·香农

克劳德·香农(Claude Elwood Shannon,1916年4月30日-2001年2月26日),信息论的创始人,被誉为信息论之父。

1948年,香农发表《通信的数学理论》(A mathematical theoryof communication),系统论述了信息的定义,怎样数量化信息,怎样更好地对信息进行编码。香农同时提出了信息熵的概念,用于衡量消息的不确定性。

在《通信的数学理论》的第1页,香农使用了数学家John Tukey提出的比特(bit)这个概念,来度量信息量。这是比特作为一个术语第一次被正式使用。

父亲节,来认识这些计算机领域的大佬们_第2张图片

香农有很多头衔,比如维基百科上写着数学家、电子工程师和密码学家,但除了这种比较“官方”的头衔之外,香农还是早早通过投资科技股翻倍而实现财富自由的“金主爸爸”、恶作剧大师,以及杂耍学家

《智慧的疆界》一书介绍,香农自己给自己弄了一个“杂耍学博士”(Doctor of Juggling)证书。香农在贝尔实验室工作(摸鱼)时,练就了一项技能:在走廊里骑独轮车抛接球。

另外香农还被认为和爱德华·索普一起发明了可穿戴设备,他们开发了一个藏在鞋里的小型计算机——用于在赌场作弊。

父亲节,来认识这些计算机领域的大佬们_第3张图片

▲香农在玩他的“忒修斯”(Theseus)迷宫,试图让一个机器老鼠走出迷宫。这个装置被认为是最早的人工智能实验设备之一。“忒修斯”是传说中的雅典国王,解开了米诺斯的迷宫,并战胜了迷宫中的半人半牛怪兽米诺陶诺斯。

父亲节,来认识这些计算机领域的大佬们_第4张图片

▲香农的游戏房间和杂耍装备

生活中的香农跟大众所想象的“天才”差不多,话少、羞涩、闷骚,房间乱到你看一眼就能明白什么是熵。但搞起学术来却异常考究,论文不到完美的程度就绝不发表。

父亲节,来认识这些计算机领域的大佬们_第5张图片

延伸阅读《智慧的疆界:从图灵机到人工智能》

作者:周志明

推荐语:这是一部对人工智能充满敬畏之心的匠心之作,由《深入理解Java虚拟机》作者耗时一年完成,它将带你从奠基人物、历史事件、学术理论、研究成果、技术应用等5个维度全面读懂人工智能。

02 计算机科学之父、人工智能之父:艾伦·图灵

艾伦·图灵(Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家、逻辑学家,被称为计算机科学之父,人工智能之父。1936年,24岁的图灵完成题为《论数字计算在决断难题中的应用》的论文,提出后来被人称为“图灵机”的概念。

父亲节,来认识这些计算机领域的大佬们_第6张图片

1950年,图灵提出了著名的“图灵测试”。同年,他完两篇影响深远的论文——《计算机和智能》和《机器能思考吗》。这些前瞻性极强的划时代作品,使图灵赢得了“人工智能之父”的称号。计算机科学界的最高奖项——图灵奖也是以他的名字命名的。

1942年末,图灵被英国政府秘密派往美国,在贝尔实验室,他跟香农有了交流和合作的机会。两个沉默寡言的人,每天都在都在贝尔实验室的食堂里畅谈、争论。图灵机的概念启发了香农,他开始思考,是否有一种算法或数学模型,可以模拟人脑的“智能”?

图灵比香农年长4岁,却由于众所周知的原因早逝。如果图灵和香农能有更长久的合作机会,我们的今天世界又将会是什么样子?

父亲节,来认识这些计算机领域的大佬们_第7张图片

▲根据图灵传记改编的电影《模仿游戏》剧照

父亲节,来认识这些计算机领域的大佬们_第8张图片

延伸阅读《永恒的图灵》

作者:S. 巴里·库珀、安德鲁·霍奇斯 等

推荐语:这才是图灵!探寻图灵思想之滥觞,开启计算世界之未来!

03 另一位人工智能之父:马文·明斯基

马文·明斯基(Marvin Lee Minsky )是框架理论的创立者。1956年,他和克劳德·香农、约翰·麦卡锡(John McCarthy)一起发起“达特茅斯会议”,并提出人工智能(Artificial Intelligence)概念。

1969年,他被授予图灵奖,是第一位获此殊荣的人工智能学者。

父亲节,来认识这些计算机领域的大佬们_第9张图片

▲马文·明斯基,图片作者:Sethwoodworth,来源:Wikipedia

马文·明斯基在人工智能、认知心理学、数学、计算语言学、机器人和光学等诸多领域作出了巨大的贡献,并影响了众多学者:

  • 虚拟现实(VR)最早的倡导者

  • 开发了世界上第一个机器人

  • 创立世界上第一个人工智能实验室

  • 业界大佬的导师,学生包括《奇点临近》的作者雷·库兹韦尔

  • 影响了阿西莫夫的“机器人三大定律”

  • 凯文·凯利是他的忠实读者

此外,前文提到的恶搞专家香农发明的很多小玩具,都是根据明斯基的想法制造出来的。

父亲节,来认识这些计算机领域的大佬们_第10张图片

延伸阅读《心智社会》

作者:马文·明斯基

推荐语:人工智能之父、图灵奖得主马文·明斯基对科学和人性的浪漫主义解读。一本引领时代的著作,影响了凯文·凯利,艾萨克·阿西莫夫,侯世达和雷·库兹韦尔。豆瓣评分8.9分的大师经典。

04 C语言之父、UNIX之父:丹尼斯·里奇

丹尼斯·里奇(Dennis M. Ritchie,1941年9月9日-2011年10月9日),著名的美国计算机科学家,对C语言和其他编程语言、Multics和Unix等操作系统的发展做出了巨大贡献。 

父亲节,来认识这些计算机领域的大佬们_第11张图片

▲丹尼斯·里奇(右)和肯·汤普逊

1967年,里奇加入贝尔实验室,曾任该实验室计算科学研究中心系统软件研究部主任。他和挚友肯·汤普逊(Ken L.Thompson)共同设计并实现的C语言改变了程序设计语言发展的轨迹,是程序设计语言发展过程中的一个重要里程碑。与此同时,他们两人还设计并实现了UNIX操作系统。

正是由于这两项巨大贡献,里奇于1983年赢得图灵奖。

父亲节,来认识这些计算机领域的大佬们_第12张图片

延伸阅读《C程序设计语言》

作者:布莱恩·克尼汉 丹尼斯·里奇

推荐语:全面、系统地讲述了C语言的各个特性及程序设计的基本方法。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。

05 C++之父:本贾尼·斯特劳斯特卢普

本贾尼·斯特劳斯特卢普(Bjarne Stroustrup),曾担任AT&T大规模程序设计研究部门负责人,贝尔实验室和ACM成员。

父亲节,来认识这些计算机领域的大佬们_第13张图片

1982年,在贝尔实验室期间,他在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C的渊源,它被命名为C++。

但这种命名方式也被一些人误解。斯特劳斯特卢普曾在采访中澄清:要学会C++,你并不需要先学C语言。

父亲节,来认识这些计算机领域的大佬们_第14张图片

延伸阅读《C++程序设计语言》

作者:本贾尼·斯特劳斯特鲁普

推荐语:C++之父作品新版,无可替代的C++领域经典的参考书。介绍了C++11的各项新特性、功能等。

父亲节,来认识这些计算机领域的大佬们_第15张图片

延伸阅读《C++语言导学》(原书第2版)

作者:本贾尼·斯特劳斯特鲁普

推荐语:C++的创造者本贾尼·斯特劳斯特鲁普描述了现代C++语言的构成。这本简洁、自成体系的导引书籍包含了大多数主要C++语言特性和主要标准库组件——当然,并未深入介绍,而是给予程序员一个有意义的语言概述、一些关键的例子以及起步阶段的实用帮助。

父亲节,来认识这些计算机领域的大佬们_第16张图片

延伸阅读《C++程序设计:原理与实践》

作者:本贾尼·斯特劳斯特鲁普

推荐语:将经典程序设计思想与C++开发实践完美结合,全面地介绍了程序设计基本原理,包括基本概念、设计和编程技术、语言特性以及标准库等,教你学会如何编写具有输入、输出、计算以及简单图形显示等功能的程序。此外,本书通过对C++思想和历史的讨论、对经典实例(如矩阵运算、文本处理、测试以及嵌入式系统程序设计)的展示,以及对C语言的简单描述,为你呈现了一幅程序设计的全景图。

06 Java之父:詹姆斯·高斯林

詹姆斯·高斯林(James Gosling),Java编程语言的共同创始人之一,1990年,与Patrick Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。

父亲节,来认识这些计算机领域的大佬们_第17张图片

▲詹姆斯·高斯林,图片作者:Peter Campbell,来源:Wikipedia

1994年底,在硅谷召开的“技术、教育和设计大会”上,高斯林展示Java程式。2000年起至今,Java一直是世界上最流行的电脑语言。

父亲节,来认识这些计算机领域的大佬们_第18张图片

《Java语言规范:基于Java SE 8》

作者:詹姆斯·高斯林

推荐语:基于Java SE 8新规范,由Java语言发明者编写的Java语言必读参考书,Java程序员精进的必读经典!

父亲节,来认识这些计算机领域的大佬们_第19张图片

延伸阅读《Effective Java中文版(原书第3版)》

作者:约书亚·布洛克(Joshua Bloch)

“我很希望我10年前就能拥有这本书。有人可能认为我不需要任何Java方面的书籍,但是我需要这本书。”

——Java之父 詹姆斯·高斯林

推荐语:Java之父JamesGosling鼎力推荐、Jolt获奖作品,是一本分享经验与指引你少走弯路的经典著作,针对如何编写高效、设计优良的程序提出了极为实用的指导方针。

07 Python之父:吉多·范罗苏姆

吉多·范罗苏姆(Guido van Rossum),1956年1月31日出生于荷兰小城哈勒姆,1982年获得阿姆斯特丹大学的数学和计算机科学的硕士学位,并于同年加入阿姆斯特丹的数学和计算机科学中心(Centrum voor Wiskunde en Informatica, CWI),成为了一名程序员。

父亲节,来认识这些计算机领域的大佬们_第20张图片

▲吉多·范罗苏姆,图片作者:Doc Searls,来源:Wikipedia

1989年,在CWI工作期间,他创立了Python语言。在取名的时候,他想到了自己喜爱的节目《蒙提派森的飞行马戏团》(Monty Python's Flying Circus),就把这种新语言命名为Python。

2018年7月12日,范罗苏姆在Python社区宣布“退位”:

我将完全退出决策过程,我还会作为一名普通核心开发者,继续做一些指导工作……

这是迟早要发生的事,我都这岁数了……

今后随便你们怎么玩……

父亲节,来认识这些计算机领域的大佬们_第21张图片

延伸阅读《利用Python进行数据分析》

作者:韦斯·麦金尼

推荐语:Python语言核心开发人员鼎力推荐,Python pandas项目创始人Wes McKinney亲笔撰写。

08 数据仓库之父:W.H.因蒙

W.H.因蒙(William H. Inmon)是最早的数据仓库概念提出者,在数据库技术管理与数据库设计方面,拥有逾35年的经验。他是“企业信息工厂”的合作创始人与“政府信息工厂”的创始人。

父亲节,来认识这些计算机领域的大佬们_第22张图片

因蒙的思想与见识在所有重量级的计算机协会、许多产业会议、技术研讨会上,都博得了无比的敬重。他写过650多篇文章,大多发布在世界最知名的IT刊物里,DMReview杂志每期都有他的专栏文章,他写了46本书籍,“Building the Data Warehouse ”(中文版《数据仓库(原书第4版)》)这本数据仓库精典读物倍受读者喜爱,一而再在而三地升级出版发行,到目前已经是第4版本了。

父亲节,来认识这些计算机领域的大佬们_第23张图片

延伸阅读《数据仓库(原书第4版)》

作者:W.H.因蒙

推荐语《数据仓库(原书第4版)》被誉为数据仓库的“圣经”,第4版涵盖了数据仓库新技术,保持了在这一领域的先锋地位,详尽地讲述了数据仓库的基本概念、基本原理,以及建立数据仓库的方法和过程。

父亲节,来认识这些计算机领域的大佬们_第24张图片

延伸阅读《数据架构:数据科学家的第一本书》

作者:W.H.因蒙

推荐语本书带领读者从宏观视角了解数据架构的基本概念和原则,是数据科学家、分析师和管理者在入门阶段的必备参考读物。

09 AJAX之父:Jesse James Garrett

 

Jesse是一位国际上公认的资深产品体验专家,他发表的《Ajax:A New Approach toWeb Applications》一文,标志着Ajax的诞生。因此,他被称为“Ajax之父”。撰写的《用户体验要素》一书被认为是倡导“以用户为中心”的设计思想的具有开创性的著作之一。

 

AJAX即“Asynchronous Javascript And XML”,是指一种创建交互式网页应用的网页开发技术。AJAX技术开创一个人机互动的新时代,它把传统页面互动流程:提交-刷新页面-等待结果-返回结果的单线程,变成了无需等待的多线程,极大地提高了用户体验,使页面效果第一次与桌面应用程序相媲美。

 

父亲节,来认识这些计算机领域的大佬们_第25张图片

延伸阅读《用户体验要素:以用户为中心的产品设计(原书第2版)》

作者:[美] 杰西·詹姆斯·加勒特(Jesse James Garrett)

 

推荐语:本书用清晰的说明和生动的图形分析了以用户为中心的设计方法(ucd)来进行网站设计的复杂内涵,并关注于思路而不是工具或技术,从而使你的网站具备高质量体验的流程。

10 TLA+之父、LaTeX之父:莱斯利·兰伯特(Leslie Lamport)

 

莱斯利·兰伯特(Leslie Lamport) 2013年图灵奖得主,TLA+开发者,微软研究院的首席研究员,美国国家科学院和国家工程院院士,LaTeX系统创始人。

父亲节,来认识这些计算机领域的大佬们_第26张图片

他是拥有杰出贡献和辉煌成就的计算机大师、分布式系统领域的先锋人物,他的分布式计算理论奠定了计算机学科的基础。他于1978年发表的论文“Time, Clocks, and the Ordering of Events in a Distributed System”至今仍保持着计算机科学史上的被引用量纪录。

 

父亲节,来认识这些计算机领域的大佬们_第27张图片

延伸阅读《用TLA+定义系统:TLA+语言与工具在软硬件设计中的应用》

作者:[美] 莱斯利·兰伯特(Leslie Lamport)

推荐语:图灵奖得主、TLA+开发者、微软研究院首席研究员Leslie Lamport亲笔撰写,揭开并发和分布式计算的神秘面纱,系统架构形式化验证必备参考。

父亲节,来认识这些计算机领域的大佬们_第28张图片

扫码关注【华章计算机】视频号

每天来听华章哥讲书

更多精彩回顾

书讯 | 6月书讯 | 初夏,正好读新书

资讯 | 《数据安全法》表决通过!最新解读来了

书单 | 8本书助你零基础转行数据分析岗

干货 | 阿里云官方出品:全面总结阿里云云原生架构方法论与实践经验

收藏 | 手把手教你利用JS给图片打马赛克

上新 | 【新书速递】深入浅出联邦学习

赠书 | 【第60期】5G及现代通信领域不可不读的8本好书

父亲节,来认识这些计算机领域的大佬们_第29张图片

你可能感兴趣的:(程序设计,数据仓库,人工智能,编程语言,微软)