02/26/04。 cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
有位大侠写了篇
文章,评论了一番泄漏出来的Windows源码中的注释,而不涉及真正的代码,因为这样开发者们就不用担心自己受到微软代码的影响了。
看这些注释,有一类是抱怨,用了许多F和S打头的词,抱怨编译器不好用,抱怨把Tab换成空格就会死菜等。还有的在骂那个写代码的人,说真是个弱智,还有原来的人回复:我们就是弱智。那个×××是为什么。。。也有一些好心指出一些可能会出问题的地方。而确实的,许多问题是为软件/硬件的兼容性甚至其他公司带来的。
这个作者评价微软的源代码:excellent,就是很好啦:模块都很小,过程都在一屏之内,注释详尽,又不无聊到连i+1都说。注释有时候用老式的,有时又用双斜杠,说明微软对并未对此严格要求,并且也相信自己的开发人员。
在这些源码中找不到GPL/GNU的影子,唯一的例外是有个地方用了Gnumakefile,而用makefile是不会引入GPL协议的。TCP/IP协议是从BSD搞来的 - 这很正常,TCP/IP可以说和BSD互为因果嘛,BSD也不排斥这种用法的。
而不出意外的,Windows确实有不公开的API。当然这些都只是从注释中看到的,不知道有没有从源码中看到的。
作者还指出,Win的代码其实相当专门化,既不可能抄别人的,也不大可能对别的系统有用。而对黑客一说,作者也指出代码大多都有5年以上的历史了,估计留有问题的可能性不大了。
作者的网站用的是
Scoop,号称是大众的协作媒体工具,有点意思。
02/26/04 00:31:00,由
cathayan发表。目录:
电脑
1条评论
I am watching and will delete all spam.