您的位置:首页 > 其它

每当为自己设限的时候就翻出来看看

2014-10-11 14:00 246 查看


有时挺为BSD感到不平的,BSD作为一个操作系统(是一个操作系统,不仅仅是个内核)代码质量是无可争议的,来自UC Berkeley天才们的创造。它的创造者Bill Joy作为一个程序员的经历是无比传奇的,是个天纵英才的程序设计师,不久前看一篇文章,上面讨论最伟大的编程组合是谁?列举了苹果公司的两位创始人,微软公司的两位创始人,UNIX系统的两位创始人,还有单个的个人,像Donald Knuth,Alan Kay,Pascal语言的作者,Bill Joy。最后讨论的结果是UNIX的两位创始人是最伟大的编程组合,但是讨论也明确表示了,如果单论编程的技巧的话,Bill
Joy超过了上面所有的人。

Joy做出的贡献的数量和质量几乎是找不到另外一个人来比拟的:

ex,Pascal 编译器,Lisp解释器,vi,BSD文件系统的合作设计者,高性能的TCP/IP,虚拟内存,SunOS,网络文件系统NFS,Solaris操作系统,Sparc芯片的架构及关键部分的电路设计者,Java语言的合作设计者。

这些工作领域涉及计算机芯片,操作系统,编译器,编辑器,计算机网络,编程语言。

当然这也是和他的教育背景相联系的,本科在密歇根大学是电子工程,因此才能进行芯片的设计,在软件方面的成长基于他的在本科阶段的10000小时的编码经验(这是outliers一书的作者问他:你在大学阶段写了多少时间的代码?Joy计算了一下,说道:"一万多个小时吧。")就是在这个背景下,当走进UC Berkeley时,正好遇到Ken Thompson返母校访问一年,对UNIX产生了很大的兴趣,不断Hack那些UNIX代码,接着就是在BSD上这些一系列创造了。而且很多工作都是他单枪匹马完成的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  人物
相关文章推荐