心目中的编程高手 (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
  • 819

我心目中的编程高手(完整版)

[转]我心目中的编程高手(完整版) -- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the bes t coder, and why...
  • hugoshine
  • hugoshine
  • 2013年07月31日 16:47
  • 473

我心目中的编程高手(完整版)

转载自:博客园          原文地址:http://birdshome.cnblogs.com/articles/223064.html -- Bill Joy MIT BBS上说微软电话面试...
  • zhangxiaoxu1218
  • zhangxiaoxu1218
  • 2013年09月02日 16:33
  • 513

心目中的编程高手zz

文献:http://www.verydemo.com/demo_c170_i14420.html (1)MIT BBS上说微软电话面试的一道题就是“Who do you think is t...
  • walkintherose1836
  • walkintherose1836
  • 2014年05月25日 16:11
  • 195

编程高手无捷径

想成为编程高手,想必是每个程序员的愿望。当你发现某个角落冒出个大牛时,除了深深的膜拜,只好自叹不如啊。话说1个优秀程序员能顶10个普通程序员,这让你更想成为人人敬仰的高手了。编程高手犹如武林高手一般,...
  • booirror
  • booirror
  • 2013年12月01日 13:37
  • 5444

微软面试题--我心目中的编程高手

-- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分...
  • woqin1990
  • woqin1990
  • 2013年10月30日 16:32
  • 685

写给那些想成为Linux高手的人

声明:支持原创,本文章转自“小卒过河” 前言 首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux。 是的,现在听说过linux, 会一点linux基...
  • u012849371
  • u012849371
  • 2016年05月06日 20:57
  • 1796

心目中的编程高手zz, The best coder

MIT BBS 上说微软电话面试的一道题就是“Who do you think is the best coder,and why? ”。我觉得挺有意思的,也来凑个热闹。排名不分先后。 Bill...
  • shijing266
  • shijing266
  • 2014年07月20日 14:23
  • 960

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

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

《编程高手箴言》——梁肇新

一个程序员成长的六个阶段: 1、能熟练地使用某种语言,这相当于练武中的套路和架式这些表面的东西。 2、精通基于某种平台的接口(如win的API),以及所对应语言的自身的库函数。这也就相当于可以进行...
  • u011514906
  • u011514906
  • 2014年07月26日 09:45
  • 1094
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:心目中的编程高手 (6) -- Rob Pike
举报原因:
原因补充:

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