据《商业内幕》杂志(Business Insider)报道,当地时间3月5日,“电子邮件之父”雷·汤姆林森(Ray Tomlinson)离世,享年74岁。

当日,谷歌公司副总裁兼首席互联网顾问文特·瑟夫(Vinton G. Cerf)在推特网(Twitter)上确认了这一消息。报道称,汤姆林森的死因可能是心脏病所致。

汤姆林森于1971年发明了电子邮件(E-mail),他因此入选由被互联网协会(ISOC)评选的首届互联网名人堂,美国《福布斯》杂志曾对汤姆林森评价说:“对他个人来说,‘@’只不过是一件小发明,但对整个世界来讲,则无疑是一件伟大的发明。”

除了发明电子邮件外,他还参与制定了许多网络协议,包括1974年为远景网络制定的TCP/IP协议。

是他让邮件里有了“@”

汤姆林森生于1942年。幼年的汤姆林森对一切机械的运转方式都非常着迷。“在我还是个孩子的时候,我就喜欢把家里的表或收音机等东西拆开,研究它们是如何工作的。于是,我在大学选择专业时,很自然地便选择了工程科。”他说。

1967 年,他拿到麻省理工学院电脑工程博士学位后,在一家名为Bolt Beranek and Newman(博尔特·贝拉尼克—纽曼,简称BBN)的公司从事电脑研究工作。当时,该公司受聘于美国国防部,参与互联网(Internet)前身——阿 帕网(Arpanet)的建设和维护工作,这是一个与美国4所大学的电脑相互连接的网络。

1971年秋天,汤姆林森寻找一种电子邮箱地址的表现格式,他首先编写了一个小程序,可以把程序的文件转移协议与另外一个程序的发信和收信能力结合起来,从而使一封信能够从一台主机发送达到另外一台。于是,第一封电子邮件诞生了。

当时,汤姆林森决定采用‘@’符号分隔用户名和计算机名。他把‘@’这个符号叫做是电脑键盘上唯一的一个介词——之所以使用“@”的主要原因是:它具有介词,或者前置语的性质,而这个符号不存在于26个字母中,所以我们就不会将它和邮箱用户名以及后缀给搞混。

“我 看着电脑键盘,然后开始想:我该选哪个才不会让人们把这个字母和用户名混在一起呢?”汤姆林森回忆说,“人们可能会在用户名中使用逗号,斜杠和空格,而在 剩下的几个可选的符号中,‘@’这个最有意义,最说的通。它可以表示介词‘at’——哈哈,可能是我英语不太好吧。”

“从没想过Email会如此普及”

事实上,汤姆林森记不清第一封电子邮件诞生的具体日期,也不记得历史上第一封电子邮件的内容,也许是类似于“QWERTIOP”这样一串随意在电脑键盘上敲打出来的字母。

“他只知道这封邮件是由他从一台电脑发到另一台电脑上的。”汤姆林森的同事杰里·布彻菲尔(Jerry Burchfiel )回忆说:“他一边向我展示成果,一边叮嘱我说‘千万不要告别其他人,我们拿钱可不是为了做这个的。’ ”

汤姆林森的发明随即获得成功,他得到了美国国防远景研究计划局的支持,并将其作为内部人员通信的首选方式。不过,汤姆林森从未想到电子邮件会在今天如此普及,也从未想到是他开创了通信时代的革命。

他说:“我只觉得这种方式非常有用。这是一种不需要太多设备资源的通信方式。当时我无法预料,今天计算机产业能有如此突飞猛进的发展。30年前,大约只有几百个网络用户,那时的设备和与网络相连费用都是非常昂贵的。”

如今,电子邮件改变了许多企业做生意的方式,也改变了成百上千万的人购物和从事金融活动的方式,还成为了远隔千里的家人之间经常保持联系的最佳途径。美国《Darwin》杂志认为,“电子邮件的发明毫不逊色于电话的发明。”伦斯勒理工学院(RPI)技术名人堂对他的评语是:“可以说,是汤姆林森在无意间改变了人们的沟通习惯,带来了一个全新的交流工具。”

====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]

Email 之父去世:他让邮件有了 @相关推荐

  1. Email之父去世:因他邮箱才有了@

    汤姆林森于1971年发明了电子邮件(E-mail),他因此入选由被互联网协会(ISOC)评选的首届互联网名人堂,美国<福布斯>杂志曾对汤姆林森评价说:"对他个人来说,'@'只不过 ...

  2. Erlang 之父去世,他留给程序员两点忠告

    整理 | 伍杏玲     出品 | CSDN(ID:CSDNnews) 北京时间 4月20日,据Erlang Solutions.Erlang Factories的创始人Francesco Cesar ...

  3. Erlang之父去世,忠告程序员:先思考再编程,累的时候不要写代码

    作者:黄哲铿<技术管理之巅>作者.技术领导力特约撰稿人 Erlang之父Joe Armstrong于4月20日去世,享年68岁. Erlang Solutions.Erlang Facto ...

  4. python使用smtplib和email发送腾讯企业邮箱邮件

    公司每天要发送日报,最近没事搞了一下如何自动发邮件,用的是腾讯企业邮箱,跟大家分享一下我的研究过程吧. 以前弄的发邮件的是用qq邮箱发的,当时在网上查资料最后达到了能发图片,网页,自定义收件人展示,主 ...

  5. “电子游戏之父”去世享年92岁 发明首台游戏机

    新浪科技讯 12月8日中午消息,据国外媒体报道,被称为"电子游戏之父"的拉尔夫·贝尔于12月6日去世,享年92岁. 拉尔夫·贝尔是美国发明家.工程师,电子游戏先驱.他在1996年开 ...

  6. android email分析,解析sohu邮箱的邮件内容报错~!~!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我是使用javamail来接收邮件的,网上的这种程序很多,但是无法解析sohu邮箱的邮件内容(其他邮箱没问题的),求高人指点下,在下不胜感激-! 报错如下 ...

  7. Vim 项目重要维护者去世,Vim 之父以 Vim 9 悼念挚友

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 2 月 20 日,开源开发者.Vim 项目主要维护者之一 Sven Guckes 在柏林去世,享年 55 岁. 随后,Vim 之父 Bra ...

  8. email邮件中 内嵌iframe_Python+Selenium执行结果,封装函数,用Python自动发送SMTP邮件...

    上文中,介绍了如何用python+selenium自动化测试实战:邮箱登录为例验证了登录成功的测试用例.那如果我们每次执行的结果都要去代码中查看,是不是也挺费劲的.应该怎么做呢?如果程序执行报错或者执 ...

  9. [Python] [邮件发送] 用Python的smtplib和email库进行邮件发送

    目录 1.Intro 2.Details 3.Theory 4.Environment 5.Source 6.Conclusion 1.Intro 眼看就到了12月中旬,除了帮朋友码竞赛题,前半个月可 ...

最新文章

  1. docker导出容器文件
  2. 初始化报表的应用用户
  3. Spark分区器HashPartitioner和RangePartitioner代码详解
  4. 洛谷 - P5192 Zoj3229 Shoot the Bullet|东方文花帖|【模板】有源汇上下界最大流(有源汇有上下界的最大流)
  5. 数学公式难懂?动态图片来解答,孩子看一遍秒懂
  6. 线性表之顺序表与单链表的区别及优缺点
  7. 华东理工大学和暨南大学计算机考研,2016华东理工大学VS暨南大学 孰强孰弱?...
  8. Java 集合系列-第七篇-List总结
  9. 程序员转行杀猪是种什么体验?
  10. 微信公众号页面开发经验总结
  11. 原型工具MockingBot 墨刀
  12. Latex写paper时增加脚注
  13. AM5728配置DMM_LISA_MAP修改内存工作模式
  14. 花落谁家---再见熊节
  15. linux如何启动网络配置文件,linux系统的网络配置教程 Ubuntu系统网络设置方法网络配置linux及Ubuntu通过修改配置文件进行网络配置...
  16. java根据word模板导出_java根据模板生成,导出word和pdf(aspose.words实现word转换pdf)...
  17. 现今活跃在信息技术领域的卓越作者--张亚飞新作上市
  18. 《游戏学习》纯JS中国象棋人机对战html游戏源码
  19. 2010年《杨卫华谈微博架构》视频摘抄
  20. MySQL中Lob与JPA映射

热门文章

  1. python 做山水画_服了!年度最强的编程语言来了!它不是Python!
  2. Android之集成微信登录
  3. 【Android基础】序列化 Serializable vs Parcelable
  4. (0014)iOS 开发之Mac自带的Apache本地服务器玩耍(01)
  5. 软件工程概论冲刺 第6天
  6. mybatis中(Oracle)关于insert时主键自动加1的使用方法
  7. WPF oxyPlot 使用总结
  8. C# 动态执行批处理命令
  9. C#基础—不完整类型(局部类型)
  10. (转)Linux系统调用和库函数调用的区别