首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

一周极客热文:电影中的黑客高手都是这样编程的,一秒高大上,爽!

你只看到电影中程序员那飞快的指法,却不知道其编译器是一个坑;你看我们现实中程序员的纷纷扰扰,却未看到我们步步为营和流下的汗水,程序员用拼搏为自己代言。 如今,有一个让你变得高端大气上档次的机会,你会错过吗?有个条成功的捷径你会去吗?拥有了它你也可以像电影中的程序员那编程? 程序员想要华丽的变身请猛戳:摸我摸我。 其实你看完了之后那只是一个梦,真实的情况是这样的。点我点我就带你回到现实世界,醒醒吧! 1、 C语言程序员必读的5本书 为什么在程序员中,C语言如此流行呢?这背后有很多原因。 它独立于平台,可以

09

对 UNIX 新的认识

(前言:感谢我的高中物理老师,让我明白研究一个领域,应当先去了解这个领域的前辈,晓得前辈们与这个领域之间的过往历史,并始终向这些前辈致以崇高的敬意!)   操作系统是一个人机接口,实现了人机交互。目前主流的操作系统有Windows、macOS以及Linux。追本溯源,它们有一个共同的祖先——UNIX。最近一周,阅读了一本好书《UNIX传奇:历史与回忆》,让我对UNIX有更深入的了解。   1969年Ken Thompson所在的贝尔实验室撤出了对Multics项目的研究,这让Ken Thompson感到不开心,于是他用了三周的时间重写了一个操作系统UNiplexed Information and Computing System(UNICS),后来改称为UNIX。1973年,UNIX的另外一个重要贡献者,Dennis MacAlistair Ritchie用其开发的C语言重写了UNIX,提高了UNIX的可移植性,这使UNIX变得流行起来。到了80年代,贝尔实验室开始向部分高校发布了UNIX使用许可证,高校的参与使UNIX更加完善,还衍变出了著名的Berkeley Software Distribution(BSD)。不过这也导致了后来贝尔实验室与伯克利之间的商业战争。但无论如何,UNIX是一个计算机世界的奇点,改变了全世界。   那时的贝尔实验室群英荟萃,聚集了各个领域的世界顶尖大师,再加上管理层的英明管理与充足资金,研究人员所能获取到的资源丰富且工作韧性极大。在这样宽松自由的工作环境下(真是令人向往,工作不再是一种负担,而是一种乐趣),伟大头脑之间优秀观念的碰撞,擦出UNIX这样伟大的作品,不足为奇。还有当时的研究人员必须得在公司用午餐,他们在吃饭期间互相交流探讨,一起饭后散步,光在这期间就不知道有多少great idea诞生。据中科院微信公众号官方推文,中科院的研究人员在研究之余也会经常在一起喝咖啡,异曲同工。   读完本书,有两点令我印象深刻:   1.Uni与Multi相对,UNIX追求简洁,“一次只做好一件事。如果有新需求,可以添加新特性,而不应该在原有的版块增添新的内容,而最终导致整个版块过于复杂。”   2.观念导致人的差异,这也是物以类聚,人以群分的原因。我们需要多阅读伟大的作品,思考伟大的观念,从而让自己变得优秀,优秀的头脑是会互相吸引的。就像书中提到的那位受到贝尔实验室邀请的实习生,原本在犹豫是否入职,后来参观了一圈贝尔实验室的长廊,发现长廊上挂满了对在贝尔实验室工作的伟大人物的介绍,逛完了长廊,实习生就决定要加入贝尔实验室。

02
领券