2010-09-01 44 views
5

thể trùng lặp:
What programming language was Windows Vista programmed in?Windows: Ngôn ngữ lập trình nào?

ngôn ngữ lập trình cơ bản mà Windows được viết là gì? Tôi khá chắc chắn hạt nhân của tất cả các phiên bản của Windows đã được/được viết bằng C. Điều này có đúng không? Bây giờ, những gì về các mục như các công cụ dòng lệnh như ipconfig, ping, cmd, net, vv? Những công cụ này được viết bằng C hay C++? Điều gì về các dịch vụ như bộ đệm in, dịch vụ đầu cuối, IIS, v.v ...? Những văn bản này được viết bằng C hoặc C++? Cuối cùng, có bất kỳ thành phần nào được viết bằng ngôn ngữ hội? Cảm ơn câu trả lời của bạn.

+0

http://www.google.se/search?sourceid=chrome&ie=UTF-8&q=What+language+is+Windows+written+in%3F –

Trả lời

0

Hầu hết các thành phần và ứng dụng đó sẽ là C++.

Tôi nghi ngờ có toàn bộ các thành phần trong lắp ráp - có thể là một phần của một số thành phần.

Và vâng, hầu hết các hạt nhân là trong C.

Tôi tin rằng các cửa sổ bên trong hoặc các cửa sổ internals sách sẽ là nơi tốt để bắt đầu nếu bạn muốn tìm hiểu thêm.

0

Windows NT System Overview nói,

Hầu hết các mã nguồn cho Windows NT được viết bằng C hoặc C++. Các ngôn ngữ cấp cao làm cho nó tương đối dễ dàng để chuyển Windows NT thành các loại máy trạm khác nhau. cùng một mã nguồn có thể được biên dịch lại thành xây dựng các phiên bản của Windows NT là cụ thể cho mỗi bộ xử lý bộ xử lý của mỗi bộ xử lý.

Một lượng nhỏ mã trong Windows NT được viết bằng ngôn ngữ assembly. Thông thường, đây là mã mà tương tác trực tiếp với phần cứng của máy tính hoặc cần chạy cực nhanh nhanh.

Các vấn đề liên quan