本文本来在论坛:http://www.csdn.net/expert/Topic/50648.shtm一页,但是好东西应该大家共同分享。
FLEG先生发布了一篇:Windows 2000 源码已公布!
其内容如下:
Redmond,华盛顿)- 在一个公开记者招待会上,微软 (Microsoft Corp)发布了
一条惊人的消息:该公司将会公开其旗舰产品 Windows 2000 的50% 的源代码,Windows
2000 将会以半公开源代码软件 (Open Source Software,简称OSS)的方式发布其。 另
外,该公司同时宣布他们将会对Windows 2000的代码作一次彻底的精简,以缩小代码的
长度。
这反映了微软的股东们对日益增长的Windows源程序行数的普遍关注。据悉,目前Windo
ws 2000测试版的代码有4千万行。
微软工程师 Vino Villaincantelopi 向记者们解释了他们在缩减代码行数方面所作的努
力:“首先,我们把所有能找到的‘复活节彩蛋’都去掉了,剩下一千六百万行;此外
,我们发现Windows 2000里有两份DOOM的源码,还意外的找到了一份古老的VMS操作系统
,去掉这些废物后我们只剩四百万行了。”但是,这还只是一部分。 Windows 2000 将
会是世界上第一个只有两行源程序的操作系统。当然,#include 语句不算在内。
Vino 进一步解释说:“我们认识到,代码越短,系统越可靠。我们的工程师发明了一种
系统地缩减源代码行数的方法。具体来说,我们尽可能把一行一行代码连接起来,通过
制表符(TAB)和空格符(SPACE)分开它们。我们最大限度地减少了回车换行符(Enter)的使
用。”放弃回车而使用制表和空格是微软的一项创举,经过如此处理,Vino解释:“第
一行代码成了一个完美的整体!”
比这更令人激动的是,微软将会公开一半的 Windows 2000 源代码。“50%的源代码将会
公布于众!"Villaincantelopi 自豪地宣布。 “第一行代码我们仍旧保密,但是,在我
身后的第二行代码将会马上公开给大家。公开这部分代码使得众多开发爱好者有机会改
进Windows 2000的整体性能,并且可以打消开发者对于微软不公平竞争的指责。” 随后
他向人们展示了这第二行代码,记录如下:
exit(0);} /* (C) Microsoft Corporation - all rights reversed. */
消息公布后, Linux 爱好者们立即对公开的代码展开了激烈的讨论。业界普遍认为,微
软公开代码这一招意味这Linux从此将消匿无踪。
- 又悉,顺应微软放弃使用回车的做法,多家计算机制造商随后宣布,为了使他们的产
品符合“为Windows 2000设计”(Designed for Windows 2000) 标准,他们将会去掉其
计算机键盘的回车键。
得知WINDOWS 2000的源代码之后,我决心开发WINDOWS 3000,经过5小时辛勤劳动之后我完成了跨世纪之作,特在圣诞节之夜献给大家。
WINDOWS 3000源代码:
{NowLetUsAllUpgradeToWindows3000TheBestOperatingSystemAnyOtherOSIncludingLINXSOLARISandsoonIsShits(three thousand yuan);
long i;for (i=0,i
本文地址:http://com.8s8s.com/it/it4048.htm