Mục lục:
Định nghĩa - Mã quản lý có nghĩa là gì?
Mã được quản lý là một lược đồ được Microsoft áp dụng cho một số ngôn ngữ lập trình cấp cao để thực thi chúng được quản lý bởi .Net Framework Common Language Runtime.
Cốt lõi của điều này là một hợp đồng hợp tác giữa thời gian chạy và mã thực thi tự nhiên nói rằng bộ thực thi có thể dừng CPU thực thi để lấy thông tin cụ thể cho địa chỉ hiện tại mà CPU đang thực thi. Điều này là để đảm bảo an toàn kiểu, ràng buộc mảng và kiểm tra chỉ mục, thu gom rác và xử lý ngoại lệ.
Techopedia giải thích Mã quản lý
Mã được quản lý đề cập đến mã đã được viết bằng bất kỳ một trong những ngôn ngữ lập trình cấp cao được hỗ trợ để sử dụng với Microsoft .Net Framework. Tất cả các ngôn ngữ này chia sẻ một tập hợp các thư viện lớp thống nhất mà sau đó có thể được mã hóa thành Ngôn ngữ trung gian (IL). Trình biên dịch nhận biết thời gian chạy được sử dụng để biên dịch ngôn ngữ trung gian thành mã thực thi riêng có thể chạy trong môi trường thực thi được quản lý. Điều này sẽ đảm bảo rằng sẽ luôn có kiểm tra chỉ số và ràng buộc mảng thích hợp, cũng như thu gom rác và xử lý lỗi thích hợp.
Nhiều lỗi lập trình điển hình có thể tránh được khi sử dụng mã được quản lý thông qua biên dịch trong môi trường thực thi được quản lý. Các nhiệm vụ nhỏ và tẻ nhạt như kiểm tra an toàn, phá hủy các đối tượng không sử dụng và quản lý bộ nhớ đã được thực hiện tự động.
Ngôn ngữ lập trình được hỗ trợ:
- C ++
- C #
- J #
- Microsoft Jscript .Net
- Microsoft Visual Basic .Net
- Các ngôn ngữ khác hỗ trợ khung .Net
