微软用什么C语言编译器

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:11:53
有人知道操作系统windows和杀毒软件都是用什么语言、什么文本编辑器和什么编译器吗?他们用的这些工具都是专门制作独家使用的吗?

微软Windows操作系统使用语言:
1. 底层使用:汇编语言;
2. 驱动、API等接口使用:C语言;
3. 上层程序调度、界面等面向对象的使用的是:C++和一个微软私有语言写的。

上述不包括Window7操作系统,Win7真不知道。

杀毒软件就不用说了,什么语言都可以写,只要是面向对象的都可以实现的。

文本编辑器只要支持UTF-8等通用格式的,什么都可以,微软使用的是自编的文本编辑器。杀毒软件的公司太多,谁知道他们使用的什么呢?呵呵。

操作系统开发环境的编译器肯定有VC、VS。
汇编部分的编译器分两种:32bit&64bit 的masm。(好像应该是)

一般大点公司都会使用很多自己开发的工具,这是肯定的。这些工具一般在部分公司员工的博客上是可以找到的。并不完全是封闭保密的。有兴趣可以去找找。很多论坛有公布这些博客地址。

  windows是本身就是C语言写的,C语言是编程的基础,所以微软的编译器就是Microsoft Visual C++;
  Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。
  它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。

说楼上一句 windows是basic写的? 荒谬之至

稍微懂行一点的人都不会信.
首先, 如果windows是basic写的, 那么basic程序在windows上面跑为啥还要运行库? 有意思的很呢.

其次, 写windows这种超大型程序需要大量的库支持, 试问basic有几个库? 说实在话, basic写个驱动都费劲的不得了, 倘若basic有这么强的库支持, 它也不会被淘汰了

况且 windows2000泄露部分的代码连我都读过, 你敢说是basic