2010-09-28 55 views

Trả lời

6

Câu trả lời ngắn: Mã được biên dịch không có .NET framework (DLL cũ thuần túy).

3

Khi bạn mã hóa với .net bạn nhận được một số quản lý bộ nhớ, thu gom rác thải vv, vì vậy nó được gọi là mã số quản lý . Phiên bản cũ hơn không được quản lý (đối với bộ nhớ được quản lý bởi lập trình viên)

Và để giữ mọi thứ dễ dàng, gọi từ mã được quản lý sang mã không được quản lý có thể là một nỗi đau.

6

Mã không được đổi sẽ được biên dịch sang ngôn ngữ máy để chạy trực tiếp trên phần cứng.

Mã được quản lý sẽ được biên dịch thành một máy ảo có tên CLR (Ngôn ngữ chung) và được biên dịch sang ngôn ngữ máy khi bắt đầu bởi JIT (Trình biên dịch trong thời gian thực). CLR có thể được so sánh với máy ảo java, nó là cùng một khái niệm.