主题:[转帖]WinXP竟是由Basic写成?!
初学者QQ
[专家分:70] 发布于 2006-05-28 10:56:00
这是真的吗?
微软遵照法庭的命令,交出了超过2亿行的WinXP源代码。这是由九个州联合诉讼团和哥伦比亚特区共同要求的,以凭此来分析IE浏览器是否可与Windows操作系统独立!没想到,检查源代码的技术专家惊讶地发现:Windows竟然是由Basic(供初学者学习的符号程序语言)写成的。
“这简直令人不可思议,”技术专家感叹到,“这说明微软的工程师是业界里最具有创造性的程序员。”在专家的预测中,Windows至少应该是由C或者是C++这种高级语言写成的,Basic的出现的确是让人大跌眼镜。不过这个结果,似乎也情有可原,比尔盖茨本身就是一个Basic的绝顶高手,他曾说过:在Basic编程方面,他敢挑战任何人也敢接受任何人的挑战。
交出源代码的目的证明IE是否与Windows密不可分,现在还没有结果,因为2亿行的源代码可不是一时半活可以分析完的。不过据说,法庭与微软也达成了保密协议:保证WinXP的源代码不向外泄漏。
回复列表 (共29个回复)
11 楼
雪夜飞蝠 [专家分:0] 发布于 2006-06-27 14:03:00
不可能
12 楼
programroot [专家分:0] 发布于 2006-07-08 11:22:00
这事情是真的!
13 楼
初学者QQ [专家分:70] 发布于 2006-08-11 16:07:00
那会是什么语言呢
14 楼
66543 [专家分:200] 发布于 2006-08-13 23:59:00
不可能!
既便有,也应该只是小部分嘛。
15 楼
zxwuser [专家分:0] 发布于 2006-08-20 00:32:00
地球人都知道是用C写的,还有win95是1500万行代码左右,win98是1800万行代码左右,winxp是3500万行代码左右,win vista(即将出世) 是5000万行代码,哪有你说的一亿行那么玄乎
16 楼
fox000002 [专家分:860] 发布于 2006-08-21 09:13:00
应该有很多的c,其他只是少数
17 楼
zyf9351 [专家分:20] 发布于 2006-08-24 11:47:00
我对WINXP用什么写的不感兴趣,因为我不打算抢微软的饭碗,不打算写个WINXP出来.
18 楼
w1212q [专家分:660] 发布于 2007-08-01 22:20:00
微软用C做驱动
BASIC做XP
一点都不惊讶
比尔的BASIC本来就是就是很厉害
只不过他们是用他们自己做的BASIC编译器做的
19 楼
Chipset [专家分:16190] 发布于 2007-08-02 15:15:00
[quote]
地球人都知道是用C写的,还有win95是1500万行代码左右,win98是1800万行代码左右,winxp是3500万行代码左右,win vista(即将出世) 是5000万行代码,哪有你说的一亿行那么玄乎[/quote]
另补充Win2000大约5千万行源代码。
看了楼主的帖子很很多人的回贴,我狂晕,可怜的我们这些中国的程序员啊,怎么大脑这么简单啊。
任何操作系统主要开发语言都是C/C++,以后别再犯糊涂说外行话。常见的有:
Windows, linux, unix多数代码都是用C/C++开发的
嵌入式系统WinCE, Symbian多数代码是用C/C++开发的
20 楼
L-追风 [专家分:0] 发布于 2007-08-02 19:45:00
win_xp 是纯C编制啊,大哥!!
我来回复