Linux/Unix设计思想[试读]
第一章:Unix哲学
这个世纪的哲学会成为下一个世纪的常识。 ——中国幸运饼干 许多人都将发明Unix操作系统的殊荣授予AT&T公司的Ken Thompson,从某种意义上来说,他们是对的。1969年在新泽西州美利山AT&T公司的贝尔实验室,Thompson编写出了Unix的第一个版本。它作为Space Travel程序的平台运行在Digital PDP-7小型机上。此前,Space Travel程序运行在由麻省理工学院开发的Multics系统上。 Unix的开发基于Multics系统,后者属于最早的一批分时操作系统。在Multics开发之前,大多数计算机操作系统都运行在批处理模式下,这迫使程序员... 查看全部[ 第一章:Unix哲学 ]
摘录:为什么软件会被称为“软件”
软件工程比任何其他工程学科都更需要返工,因为软件涉及到抽象概念。如果准确描述硬件都会有困难的话,那可以想象一下人们形容那些只存在于脑海里的想法或芯片中电流的传导模式该是多么困难。我一下就想到了一句格言:“入此门者,莫存希望”(Abandon all hope, all ye who enter here)。 如果最终用户可以详细阐明其想要的功能,如果软件工程师能够完全了解用户现在和未来的需求,那我们可能就不需要软件了。每个编写出来的程序可以第一时间就被烧录到只读存储器(ROM)里。遗憾的是,这种完美的世界并不存在。 在早期做软件设计师的日子里,我常常会追求软件的完美。我反... 查看全部[ 摘录:为什么软件会被称为“软件” ]
书名: Linux/Unix设计思想
作者: 甘卡兹
出版社: 人民邮电出版社
原作名: Linux and the Unix Philosophy
译者: 漆犇
出版年: 2012-3-28
页数: 168
定价: 39.00元
装帧: 平装
ISBN: 9787115266927