Common Language Runtime (CLR): Bộ xúc tiến ngôn từ chung..Net Framework Class Library

Sở biên dịch CLR: là một trong yếu tắc trung trọng tâm của .Net framework cùng với trách nhiệm tiến hành biên dịch những chương trình. dòng như thế nào xịn giỏi nhanh hay là không là phần nhiều nhờ vào cái trình biên dịch của chính nó này — cái này mặt Java là JVM ( Java Vitual Machine) nhé.quý khách hàng sẽ xem: Clr là gì




Bạn đang xem: Clr là gì

*

+ Các các dịch vụ mà lại CLR hỗ trợ mang lại ta như sau:

– Nạp cùng thực hiện chương thơm trình– Phân chia vùng ghi nhớ của ứng dụng– Xác minch tính bình yên của đẳng cấp dữ liệu– Dịch mã IL thành nhưng máy xúc tiến được– Cung cấp cho metadata– Quản lý bộ nhớ tự động (automatic garbage collection)– Thực thi bảo mật– Quản lý lỗi cùng ngoại lệ– Hỗ trợ các các bước như debug hoặc profile ứng dụng– Liên kết với những khối hệ thống khác

.NET Assemblies


*



Xem thêm: Thay Thế Firmware Cho Router Wifi Bằng Openwrt Là Gì, Thay Thế Firmware Cho Router Wifi Bằng Openwrt

Sau Lúc Project .NET được biên dịch, mặc dù các bạn cần sử dụng ngữ điệu như thế nào thì ngôn ngữ đó đều được đem lại ngôn từ CIL. CIL phía bên trong khốiAssembly, kăn năn này bao gồm các thành phần sau:

A Windows file headerA CLR tệp tin headerCIL codeType metadataAn assembly manifestOptional embedded resources

quangcao

Khái niệm thì phức tạp, để đơn giản dễ dàng có thể gọi một vận dụng .NET có thể có tương đối nhiều assembly và assembly hoàn toàn có thể là *.DLL hoặc *.EXE. Assembly gồm hai kiểu:

Private Assembly: DLL với EXE chỉ được tiến hành vì chưng một ứng dụngPublic/Shared Assembly: DLL có thể được thực hiện bởi vì nhiều áp dụng cùng lúc. Loại này thường được tàng trữ tại“C:WindowsAssembly”Satellite Assembly: Chứa những đối tượng người dùng tĩnh cùng quan trọng thực thi ví như hình ảnh.

Nói một biện pháp khác nó biên dịch assembly thành mã thiết bị.

Quá trình biên dịch cùng chạy lịch trình trên nền .NET


*

*



Xem thêm: "Thiết Bị Điện Dân Dụng Tiếng Anh Là Gì, Từ Vựng Tiếng Anh Chuyên Ngành Điện Dân Dụng

*

quangcao

CLR là gần giống như một assemply dẫu vậy không hẳn là assemply *

.NET framework cung ứng nhiều ngôn từ với phần đa cần sử dụng một yếu tắc điện thoại tư vấn là khối hệ thống kiểu tầm thường CTS trong CLR. CTS hỗ trợ một loạt kiểu dáng và toán tử có thể thấy vào đa số những ngôn ngữ lập trình nên được gọi một ngôn từ xuất phát điểm từ 1 ngữ điệu không giống sẽ không còn yên cầu gửi hình dạng. Dẫn cho bạn có thể desgin những áp dụng .NET áp dụng cả ngôn ngữVB.NETlẫn C#, C++…


Chuyên mục: KHÁI NIỆM LÀ GÌ
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *