《UNIX编程的艺术》作者谈UNIX编程

ZDNet软件频道 时间:2003-09-17 作者:ZDNet China |  我要评论()
本文关键词:
UNIX编程的原理在《UNIX编程的艺术》一书得到了讨论和解释。这本书由Eric Raymond编写,我们通过电子邮件就多个UNIX软件开发人员以及开放源代码社区所面临的问题同Raymond交换了意见。下面就是他的一些看法。
本文译自Builder.com,未经许可请勿转载同其它编程语言相比,UNIX操作系统——可以这么说,是很古老的。这样的历史所带来的后果往往是:今天的开发人员会想当然地对待很多总结自UNIX编程实践的原理。开放源代码的开发同样也可以将其源头追溯到几十年前的UNIX开发实践上。


随着时间的流逝,很多原则都表现出相当的成熟性和智慧性。UNIX编程的原理在《UNIX编程的艺术(The Art of UNIX Programming)》一书的《第19章:开放源代码(Chapter 19: Open Source)》得到了讨论和解释。这本书由Eric Raymond编写,并由Addison-Wesley专业出版社出版发行。Builder.com通过电子邮件就多个UNIX软件开发人员以及开放源代码社区所面临的问题同Raymond交换了意见。下面就是他的一些看法。


下载示例章节
我们已经将《第19章:开放源代码》从Eric Raymond的《UNIX编程的艺术》一书中节选出来供下载


UNIX编程的现状

问:随着以UNIX为基础的MAC OS X的发布,针对苹果计算机平台的开放源代码开发热潮一下子喷涌而出。我们的一些成员也表达了针对MAC OS X进行开发的兴趣。从长远来看,MAC OS X对UNIX软件开发以及开放源代码开发所造成的影响会是什么样呢?

答:我认为最有可能的影响在于开放源代码社区对用户界面质量标准的提升上,这些都是从Macintosh(苹果计算机的一个系列)上慢慢吸取的教训。而专属的UNIX社区要更加封闭一些,因此更不容易受到影响。

问:开发源代码开发文化的一部分是自愿者对开发以及软件项目精益求精的个人兴趣。如果说我在故意唱反调的话,这难道最终不就意味着自愿的开发人员会失去个人兴趣,而开发会被终止吗?你是如何说服企业去投资一个可能会成为孤儿而无升级前景的软件的呢?


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134