Trang Chủ Phát triển Đặc điểm kỹ thuật ngôn ngữ phổ biến (cls) là gì? - định nghĩa từ techopedia

Đặc điểm kỹ thuật ngôn ngữ phổ biến (cls) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Đặc tả ngôn ngữ chung (CLS) có nghĩa là gì?

Đặc tả ngôn ngữ chung (CLS) là một bộ các tính năng ngôn ngữ cơ bản được hỗ trợ bởi Thời gian chạy ngôn ngữ chung (CLR) của .NET Framework. CLS là một phần của thông số kỹ thuật của .NET Framework. CLS được thiết kế để hỗ trợ các cấu trúc ngôn ngữ thường được các nhà phát triển sử dụng và để tạo mã có thể kiểm chứng, cho phép tất cả các ngôn ngữ tuân thủ CLS để đảm bảo an toàn loại mã. CLS bao gồm các tính năng phổ biến cho nhiều ngôn ngữ lập trình hướng đối tượng. Nó tạo thành một tập hợp con của chức năng của hệ thống loại phổ biến (CTS) và có nhiều quy tắc hơn được định nghĩa trong CTS.

Techopedia giải thích Đặc tả ngôn ngữ chung (CLS)

CLS xác định các quy tắc cơ bản cần thiết cho bất kỳ ngôn ngữ nào nhắm mục tiêu cơ sở hạ tầng ngôn ngữ chung để tương tác với các ngôn ngữ tuân thủ CLS khác. Ví dụ: một phương thức có tham số loại "unsign int" trong một đối tượng được viết bằng C # không tuân thủ CLS, giống như một số ngôn ngữ, như VB.NET, không hỗ trợ loại đó.

CLS đại diện cho các hướng dẫn cho trình biên dịch ngôn ngữ, nhắm vào .NET Framework. Mã tuân thủ CLS là mã được hiển thị và thể hiện dưới dạng CLS. Mặc dù các ngôn ngữ .NET khác nhau khác nhau về quy tắc cú pháp của chúng, trình biên dịch của chúng tạo ra các hướng dẫn Ngôn ngữ trung gian chung, được CLR thực thi. Do đó, CLS cho phép linh hoạt sử dụng các loại không tuân thủ trong việc triển khai nội bộ các thành phần với các yêu cầu tuân thủ CLS. Do đó, CLS hoạt động như một công cụ để tích hợp các ngôn ngữ khác nhau vào một chiếc ô một cách liền mạch.

Định nghĩa này được viết trong bối cảnh của .NET
Đặc điểm kỹ thuật ngôn ngữ phổ biến (cls) là gì? - định nghĩa từ techopedia