WINDOWS是C语言编写的吗?

时间:2021-09-10 09:18:52
这个问题可能很简单,但是这却是一个需要探讨的问题,因为很多所谓的高手都会说错,包括我的老师!

43 个解决方案

#1


嗯,的确需要探讨。。。

#2


是的!

#3


C+汇编

#4


windows 2000是用C++写的,有将近3000万行代码。

#5


不太清楚,就知道他的接口函数是C标准的!!!

#6


应该地层的都是汇编写的因为效率较高

#7


十有八九是c写的

#8


用C/C++写的没错,少量ASM

#9


C编的,都是这么讲的。

#10


我认为绝对不是!因为我看过这个报道,但现在我也无从考证啊!

#11


讨论个撒,网上到处都是win2k的源代码,看看不就知道了.
可以肯定的是,
ntos目录里面的大多数是.c文件,
shell目录里面的主要是.cpp文件,
i386里面也主要是.c文件,有少量的asm文件,
asm文件的比例可以忽略不计

#12


就是C写的

#13


应该是大量的C加少量的汇编吧,起码外泄的Windows源代码中能够透漏这些信息

#14


应该有一部分是c写的。

#15


用JavaScript写的

#16


肯定是C写的了,你可以在网上找一下,曾经泄露的WIN源码,那都是用C写的!

#17


内核基本上是C写的,Shell应该一部分是C++写的.

#18


肯定不是JAVA,放心好了,用JAVA写的不可能运行这么快,再说了JAVA要用虚拟机呀!

#19


好像不是C++,而是C写的。2K的那些外泄的源代码
解压后一共有600多M,好像都是C。
说是JAVA的那个,你……

#20


我靠,你们长没长眼啊,我写的分明是"JavaStript",怎么成JAVA了?

唉,没救了……

#21


楼上的我真是服了你,JavaStript只是一种脚本语言!而它主要是用在WEB开发上.

#22


可能是用C,从泄露的源程序来看。但是也可能还有别的语言参加了开发,这个也不敢肯定,除非是微软公布出所有源程序。呵 ̄ ̄
你可以给微软公司发个邮件问问。呵 ̄ ̄ ̄^_^

#23


这么大的一个系统用C也能实现?天那,我用C只能编写一些小程序,这么多的程序他们实怎么连接到一起的啊?难道我C还没学完?

#24


微软遵照法庭的命令,交出了超过2亿行的WinXP源代码。这是由九个州联合诉讼团和哥 
伦比亚特区共同要求的,以凭此来分析IE浏览器是否可与Windows操作系统独立!没想到 
,检查源代码的技术专家惊讶地发现:Windows竟然是由Basic(供初学者学习的符号程 
序语言)写成的。 
  “这简直令人不可思议,”技术专家感叹到,“这说明微软的工程师是业界里最具 
有创造性的程序员。”在专家的预测中,Windows至少应该是由C或者是C++这种高级语言 
写成的,Basic的出现的确是让人大跌眼镜。不过这个结果,似乎也情有可原,比尔盖茨 
本身就是一个Basic的绝顶高手,他曾说过:在Basic编程方面,他敢挑战任何人也敢接 
受任何人的挑战。 
  交出源代码的目的证明IE是否与Windows密不可分,现在还没有结果,因为2亿行的 
源代码可不是一时半活可以分析完的。不过据说,法庭与微软也达成了保密协议:保证 
WinXP的源代码不向外泄漏。   

#25


楼主说的是哪个WINDOWS?

#26


SafeF8(A++.NET) 又出来唬人。

#27


SafeF8(A++.NET) 可真幽默

#28


不是说UNIX是唯一用高级语言写的操作系统吗?
我也想知道确切的答案。
不过微软的牛人好像主要用的c++

#29


应该有几中语言
c应该是主要
加上汇编

#30


同意safe8(  ),得说法。我国在国防军事,一些机密,都不用Windows系列,因为我们不知道他们的源代码,用UINX/L,因为他们的源代码在网站上公布过

#31


他们可以利用源代码,进入我们的端口,就是计算机“后门”。从而控制我们的机密!通过源代码,垄断计算机行业,该词,这个家伙是不会把源代码给你的,^_^,痛苦,居然是美国人!

#32


是用C写的

#33


我也有个疑问。听说microsoft以后的操作系统要用c#写。这个消息不知道是不是真的。不可想象的事情。c#能做系统语言。

#34


我实在是不相信C可以写得出一个操作系统啊!

#35


本人同意 widows是用 c+ asm写的,
不信你也可以用c 写一个进程模拟啊。

#36


有最权威的吗?

#37


其实Windows用钢笔也能写出来,而且是手写体的
如果你对美国书法有研究,一定能写得很漂亮
比如像这样smopu!M,倒立着写,还可以强身健体~

#38


讨论一些很明显的问题
浪费时间

#39


c和汇编吧~

#40


从泄漏的部分win 2000和NT源代码来看,很大一部分都是C/C++写的,里面嵌入了一些汇编,不是很多

#41


以前不是有个帖子说是用Object-Pascal写的吗?还讨论什么!

#42


linux就是c+asm的...windows??

#43


有人说是用adobe公司的photoshop写的,我不太相信.
从上一段时间泄露出来的代码来看,是C++写的.最起码泄露出来的那部分是.

#1


嗯,的确需要探讨。。。

#2


是的!

#3


C+汇编

#4


windows 2000是用C++写的,有将近3000万行代码。

#5


不太清楚,就知道他的接口函数是C标准的!!!

#6


应该地层的都是汇编写的因为效率较高

#7


十有八九是c写的

#8


用C/C++写的没错,少量ASM

#9


C编的,都是这么讲的。

#10


我认为绝对不是!因为我看过这个报道,但现在我也无从考证啊!

#11


讨论个撒,网上到处都是win2k的源代码,看看不就知道了.
可以肯定的是,
ntos目录里面的大多数是.c文件,
shell目录里面的主要是.cpp文件,
i386里面也主要是.c文件,有少量的asm文件,
asm文件的比例可以忽略不计

#12


就是C写的

#13


应该是大量的C加少量的汇编吧,起码外泄的Windows源代码中能够透漏这些信息

#14


应该有一部分是c写的。

#15


用JavaScript写的

#16


肯定是C写的了,你可以在网上找一下,曾经泄露的WIN源码,那都是用C写的!

#17


内核基本上是C写的,Shell应该一部分是C++写的.

#18


肯定不是JAVA,放心好了,用JAVA写的不可能运行这么快,再说了JAVA要用虚拟机呀!

#19


好像不是C++,而是C写的。2K的那些外泄的源代码
解压后一共有600多M,好像都是C。
说是JAVA的那个,你……

#20


我靠,你们长没长眼啊,我写的分明是"JavaStript",怎么成JAVA了?

唉,没救了……

#21


楼上的我真是服了你,JavaStript只是一种脚本语言!而它主要是用在WEB开发上.

#22


可能是用C,从泄露的源程序来看。但是也可能还有别的语言参加了开发,这个也不敢肯定,除非是微软公布出所有源程序。呵 ̄ ̄
你可以给微软公司发个邮件问问。呵 ̄ ̄ ̄^_^

#23


这么大的一个系统用C也能实现?天那,我用C只能编写一些小程序,这么多的程序他们实怎么连接到一起的啊?难道我C还没学完?

#24


微软遵照法庭的命令,交出了超过2亿行的WinXP源代码。这是由九个州联合诉讼团和哥 
伦比亚特区共同要求的,以凭此来分析IE浏览器是否可与Windows操作系统独立!没想到 
,检查源代码的技术专家惊讶地发现:Windows竟然是由Basic(供初学者学习的符号程 
序语言)写成的。 
  “这简直令人不可思议,”技术专家感叹到,“这说明微软的工程师是业界里最具 
有创造性的程序员。”在专家的预测中,Windows至少应该是由C或者是C++这种高级语言 
写成的,Basic的出现的确是让人大跌眼镜。不过这个结果,似乎也情有可原,比尔盖茨 
本身就是一个Basic的绝顶高手,他曾说过:在Basic编程方面,他敢挑战任何人也敢接 
受任何人的挑战。 
  交出源代码的目的证明IE是否与Windows密不可分,现在还没有结果,因为2亿行的 
源代码可不是一时半活可以分析完的。不过据说,法庭与微软也达成了保密协议:保证 
WinXP的源代码不向外泄漏。   

#25


楼主说的是哪个WINDOWS?

#26


SafeF8(A++.NET) 又出来唬人。

#27


SafeF8(A++.NET) 可真幽默

#28


不是说UNIX是唯一用高级语言写的操作系统吗?
我也想知道确切的答案。
不过微软的牛人好像主要用的c++

#29


应该有几中语言
c应该是主要
加上汇编

#30


同意safe8(  ),得说法。我国在国防军事,一些机密,都不用Windows系列,因为我们不知道他们的源代码,用UINX/L,因为他们的源代码在网站上公布过

#31


他们可以利用源代码,进入我们的端口,就是计算机“后门”。从而控制我们的机密!通过源代码,垄断计算机行业,该词,这个家伙是不会把源代码给你的,^_^,痛苦,居然是美国人!

#32


是用C写的

#33


我也有个疑问。听说microsoft以后的操作系统要用c#写。这个消息不知道是不是真的。不可想象的事情。c#能做系统语言。

#34


我实在是不相信C可以写得出一个操作系统啊!

#35


本人同意 widows是用 c+ asm写的,
不信你也可以用c 写一个进程模拟啊。

#36


有最权威的吗?

#37


其实Windows用钢笔也能写出来,而且是手写体的
如果你对美国书法有研究,一定能写得很漂亮
比如像这样smopu!M,倒立着写,还可以强身健体~

#38


讨论一些很明显的问题
浪费时间

#39


c和汇编吧~

#40


从泄漏的部分win 2000和NT源代码来看,很大一部分都是C/C++写的,里面嵌入了一些汇编,不是很多

#41


以前不是有个帖子说是用Object-Pascal写的吗?还讨论什么!

#42


linux就是c+asm的...windows??

#43


有人说是用adobe公司的photoshop写的,我不太相信.
从上一段时间泄露出来的代码来看,是C++写的.最起码泄露出来的那部分是.