每当为自己设限的时候就翻出来看看
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上这些一系列创造了。而且很多工作都是他单枪匹马完成的。 |
相关文章推荐
- 当你感觉自己不知道干啥的时候就看看基础吧
- 自己写的一个大小写金额转化函数,贴出来大家看看
- 帧动画的应用------自己在用的时候写了 估计一些刚入门的可能还不会用,就写出来留给大家使用
- 什么时候自己能独立地写出一套完整的程序出来?
- 每当在测试之路迷茫的时候来看看这篇文章
- 关于socket用winform实现简单通信 大牛可绕道 初学者可以看看 我做的时候把客户端窗口隐藏了 大家可以自己改一下
- 自己想的排序方法贴出来看看
- 匆匆的时候忘不了回回头,看看自己走过的地方我留下了什么。
- 英语日常用语--给自己没事时候看看
- Java发送邮件(还不太懂,为自己以后用得到的时候再来看看)
- 每当我想查找一个我的博文的时候就想放弃CSDN,没有自己的搜索功能啊
- 等自己35岁的时候再看看自己完成了哪些~~
- 三道Java题,看看自己能不能作出来
- 是时候把自己想法写出来
- 安卓开发错误录,1年时间总结出来的,所有的东西都是亲自踩坑,主要自己看,有需要的也可以看看
- 网上找的约瑟夫环~~自己写的时候有个地方没想出来~~哎~~~~就出来了上面的那个笨方法~~~~
- 当觉得自己的水平停滞不前的时候可以看看
- 软考复习中,复习资料中有很多错误,写出来给自己和大家看看。
- python数据类型详解(自己需要的时候看看)
- 准备写Unity3d系列文章,看看自己能坚持到什么时候