start search from here:http://en.wikipedia.org/wiki/Microsoft_Windows
C
2007-09-07 07:01:54
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
The windows kernel is written in C
APIs for driver development are C
The low-level Win32 libraries are also in C (user32, gdi32, etc).
C++ is only used for high-level wrappers (MFC) and some very new libraries (GDI+).
MFC being a c++ class wrappers to the straight C win32 api.
Windows 9x/ME: the 16 bit subsystem was salvaged from DOS and Win 3.1 and therefore was written in assembly language; the rest was a combination of assembler and C. Win 9x was designed to work well on suboptimal, older hardware (486s and such), therefore needed the speed advantage of assembly language. Remember that Win 95 was originally packaged as an upgrade from Windows 3.1.
Windows NT (which implies Windows 2000 and XP): mostly C, with some assembly language at the kernel and device driver level. The design goal of NT was said to be potential portability, and assembly language efficiency was a secondary concern. The portions in C were designed to be ported to other CPUs and platforms such as Alpha.
:)
2007-09-07 07:03:35
·
answer #2
·
answered by Sridhar G 6
·
0⤊
0⤋
Actually Windows is based on M.S-Dos with embedded Java Code. All Widows O/S prior to XP is based on a FAT32 file system (or File Allocation Table). Windows XP and Vista is based on a NTFS file system (New Technology File System). XP does have some of the old FAT32 technology because it uses it to run older programs.
2007-09-07 07:07:36
·
answer #3
·
answered by Erica B 3
·
0⤊
0⤋
If I remember properly, Microsoft had a (prevalent) C compiler that competed with Borland's C compiler back interior the overdue Eighties/early Nineteen Nineties. i could assume that living house windows 3.0 and 3.a million have been written making use of that compiler. on account that then, i could wager that very nearly all of living house windows has been written making use of seen C++ (and now seen Studio .internet). basically an informed wager.
2016-10-18 05:57:02
·
answer #4
·
answered by ? 4
·
0⤊
0⤋
X86
2007-09-07 07:05:26
·
answer #5
·
answered by silencetheevil8 6
·
0⤊
0⤋
A version of C.
2007-09-07 07:00:12
·
answer #6
·
answered by dewcoons 7
·
0⤊
0⤋
I know for DEFINETE its C
2007-09-07 07:01:14
·
answer #7
·
answered by starryeyed 3
·
0⤊
0⤋