两周前,加州州长Jerry Brown宣布10月16日为“史蒂夫·乔布斯日(Steve Jobs Day)”,以纪念刚刚去世的苹果联合创始人。如果说乔布斯改变了世界,那么C语言和Unix之父丹尼斯·里奇(Dennis Ritchie)则是创造了世界。
用里奇贝尔实验室的同事Rob Pike的话说,Unix、 Linux、Mac OS X甚至Windows的内核都是用C语言开发的,浏览器和大部分Web服务器也基本上使用的是C或C++,整个互联网生态系统都是基于C、或者是C的派生语言如C++和Java,或者是用C实现的语言如Python和Ruby。没有丹尼斯·里奇,乔布斯也创造不了奇迹。Tim O'Reilly呼吁将10月30日设为丹尼斯·里奇日。《经济学人》也有一篇纪念文章“printf("goodbye, Dennis");”。
【编辑推荐】