心目中的编程高手 (6) -- Rob Pike

原创 2004年07月10日 10:20:00

Rob Pike, AT&T Bell Lab前Member of Technical Staff ,现在google研究操作系统。罗伯伯是Unix的先驱,是贝尔实验室最早和Ken Thompson以及Dennis M. Ritche开发Unix的猛人,UTF-8的设计人。他还在美国名嘴David Letterman的晚间节目上露了一小脸,一脸憨厚地帮一胖子吹牛搞怪。让偶佩服不已的是,罗伯伯还是1980年奥运会射箭的银牌得主。他也是个颇为厉害的业余天文学家,设计的珈玛射线望远镜差点被NASA用在航天飞机上。他还是两本经典,The Unix Programming Environment 和 The Practice of Programming 的作者之一。如果初学者想在编程方面精益求精,实在该好好读读这两本书。它们都有中文版的说。罗伯伯还写出了Unix下第一个基于位图的窗口系统,并且是著名的blit 终端的作者。当然了,罗伯伯还是号称锐意革新的操作系统,Plan9,的主要作者。可惜的是,Plan9并没有引起多少人的注意。罗伯伯一怒之下,写出了振聋发聩的雄文 Systems Software Research is Irrelevant,痛斥当下系统开发不思进取,固步自封的弊病。虽然这篇文章是罗伯伯含忿出手,颇有偏激之词,但确实道出了系统开发的无奈:开发周期越来越长,代价越来越大,用户被统一到少数几个系统上,结果越来越多的活动是测量和修补,而真正的革新越来越少。

就在罗伯伯郁闷之极的时候,google登门求贤来乐。如果说现在还有一家大众公司在不遗余力地把系统开发推向极致的话,也就是google乐。随便看看google的成果就知道了。具有超强容错和负载平衡能力的分布式文件系统GFS (现在能够用100,000台廉价PC搭起一个巨型分布系统,并且高效便宜地进行管理的系统也不多哈),大规模机器学习系统(拼写检查,广告匹配,拼音搜寻。。。哪个都很牛的说),更不用说处理海量并行计算的各式google服务了。Rob在System Software Research is Irrelevant里萧瑟地说现在没有人再关心系统研究的前沿成果了。想不到他错了,因为google关心。google网络了大批功成名就的牛人,还有大量初生牛犊般博士做开发,显然不是没事耍酷,而是因为它们的开发总是试图吸取系统研究的最新成果。想必Rob Pike在google很幸福。愿他做出更棒的系统。

Rob pike 谈接口

Go里的接口真的非常、非常地简单。接口指明了两个不同事情:其一,它表明了类型的构思,接口类型是一个罗列了一组方法的类型,因此如果你要抽象一组方法来定义一个行为,那么就定义一个接口并声明这些方法。现在你...
  • zistxym
  • zistxym
  • 2013年03月15日 16:22
  • 820

私有云落地解决方案之openstack高可用(pike版本)-添加存储节点

作者:【吴业亮】博客:http://blog.csdn.net/wylfengyujiancheng一、前提条件 各个节点的时间同步二、基础配置 1、安装软件包# yum -y install ...
  • wylfengyujiancheng
  • wylfengyujiancheng
  • 2017年11月28日 09:40
  • 308

个人心目中理想的项目团队

从毕业到现在工作已经近7年了,做过了大大小小不下二十个项目了。经历了好多种类型的软件项目开发团队,但是很少遇到有我个人心目中 理想的项目团队,毕竟理想一般很完美,现实一般很骨感。         ...
  • weizhiai12
  • weizhiai12
  • 2015年01月08日 17:09
  • 1220

基于粒子滤波的目标跟踪——解读Rob Hess的好文章

http://www.cnblogs.com/milier-otw/archive/2013/03/07.html  “一直都觉得粒子滤波是个挺牛的东西,每次试图看文献都被复杂的数学符号搞得看不下去。...
  • Augusdi
  • Augusdi
  • 2013年04月15日 14:42
  • 5213

什么样的环境才是最理想的工作环境呢?

突然看到去年找的关于《理想工作环境》的相关资料,现在贴出来分享给大家。这个源于一个面试题, 忘了是哪家公司问我,你心中理想的工作环境是怎样的,我一时语塞,甚至从来没有考虑过这样的问题。理想的工作环境?...
  • wangyaninglm
  • wangyaninglm
  • 2016年09月30日 00:27
  • 2643

从Clarifai的估值聊聊深度学习

转自:http://zhuanlan.zhihu.com/cvprnet/19821292 前几天和 Ayden @叶瀚中 聊天时,提到了 www.clarifai.com 这家公司。 此前,我已...
  • u013593585
  • u013593585
  • 2014年11月23日 21:51
  • 417

RE2、glibc regex 和 C++ regex 正则库的使用和对比

一、RE2RE2是 google 开源的正则表达式库,由Rob Pike和Russ Cox两位来自 google 的大牛用 C++ 实现。它快速、安全,线程友好,是PCRE、PERL和Python等回...
  • fengfengdiandia
  • fengfengdiandia
  • 2016年11月08日 12:30
  • 1451

全球最受欢迎的8位Java大牛

原文摘录:http://www.admin10000.com/document/2539.html 下面是8位Java牛人,他们为Java社区编写框架、产品、工具或撰写书籍改变了Java编程的方式...
  • xiaokui_wingfly
  • xiaokui_wingfly
  • 2015年05月11日 17:21
  • 628

人民心目中的毛主席

人民心目中的毛主席 没有毛泽东,就没有新中国! 没有毛泽东,就没有人民当家做主的那个火红激情的年代! 没有毛泽东,就没有两弹一星! 没有毛泽东,就没有全心全意为人民和为人民服务的标杆! 没...
  • ztguang
  • ztguang
  • 2014年05月24日 16:29
  • 1135

RobHess的SIFT源码分析:综述

最初的目的是想做全景图像拼接,一开始找了OpenCV中自带的全景拼接的样例,用的是Stitcher类,可以很方便的实现全景拼接,而且效果很好,但是不利于做深入研究。 Stitcher类使用方法请查Op...
  • masikkk
  • masikkk
  • 2013年06月27日 21:58
  • 27957
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:心目中的编程高手 (6) -- Rob Pike
举报原因:
原因补充:

(最多只允许输入30个字)