What programming language was Windows Vista programmed in?

回眸只為那壹抹淺笑 提交于 2019-12-02 02:17:41

问题


Which programming language(s) were used to code Windows Vista?


回答1:


From working with the Windows CE operating system I'd say its a mix of C for the old school code and interfaces, and a lot of C++ behind the scenes for drivers and other code. It (WinCE) uses C++ in the drivers behind a C interface to the rest of the system.

Now I'm going to guesstimate and say there are many bits of C# and other code in it now as well.




回答2:


Well, the Windows kernel is still almost entirely C. However, there are different aspects that use C++, say some parts of the shell and so forth. The core is C. Other languages, perhaps even .NET might be used in some corners for certain applications but C is the OS language of choice in Windows.




回答3:


Multiple languages would have been used to create Vista.

For the low level parts, C and assembly language.

The majority would have been in C / C++.

Some of the higher level applications may have been written in managed code.




回答4:


I would imagine a combination of C/C++ and Assembly (for device interaction).




回答5:


As far as I remember, the Windows Research Kernel (which is, afaik, based on XP) is written in C. I assume the rest is too. However, just because the kernel is written in C, doesn't mean the entire operating system is. There are also libraries, tools and applications without which Windows would be pretty useless. Of these, I assume that most are written in C, C++ or C#, though thats just an assumption.




回答6:


Garry is always right, seriously if Microsoft deny C is getting replaced they should really check with him before they go ahead.




回答7:


Windows vista was programmed in multiple language for different things. The entire kernel was written in C, while others parts used C++, possibly .NET as well.




回答8:


Vista operating system arrived in numerous variants for use in places like England and Kandohar as stated in the rules for the use of Vista and its definition. Some were coded in something like RCODE for home computing and others may have been coded in COMAL, VBAS or ICODE for computers based on a Commodore (CBM) 63 used in some computer base units. What the higher level languages compiled into is confidential and is the preserve of the authoring person in England, the team supporting versions created for other countries by Microsoft, with variations for install on computers for use in the workplace having a different policy inside regarding protection of business data for compliance with privacy rules.




回答9:


well having gone through most of the comments, there are quite a good guys out here who do it with only C, yes most of the kernels in the world are written using C the powerful programming language C and as pinch of salt the assembly of course for the disk and video interfaces and for some memory (DMA).



来源:https://stackoverflow.com/questions/380988/what-programming-language-was-windows-vista-programmed-in

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!