สารบัญ:
- คำจำกัดความ - Common Language Specification (CLS) หมายถึงอะไร
- Techopedia อธิบายข้อกำหนดภาษาทั่วไป (CLS)
คำจำกัดความ - Common Language Specification (CLS) หมายถึงอะไร
Common Language Specification (CLS) เป็นชุดภาษาพื้นฐานที่รองรับโดย Common Language Runtime (CLR) ของ. NET Framework CLS เป็นส่วนหนึ่งของข้อกำหนดของ. NET Framework CLS ได้รับการออกแบบมาเพื่อสนับสนุนการสร้างภาษาที่นักพัฒนาทั่วไปใช้และสร้างรหัสที่สามารถตรวจสอบได้ซึ่งช่วยให้ทุกภาษาที่สอดคล้องกับ CLS สามารถตรวจสอบความปลอดภัยของรหัสได้ CLS มีคุณสมบัติทั่วไปสำหรับภาษาการเขียนโปรแกรมเชิงวัตถุมากมาย มันเป็นชุดย่อยของการทำงานของระบบประเภททั่วไป (CTS) และมีกฎมากกว่าที่กำหนดไว้ใน CTS
Techopedia อธิบายข้อกำหนดภาษาทั่วไป (CLS)
CLS กำหนดกฎพื้นฐานที่จำเป็นสำหรับภาษาที่กำหนดเป้าหมายโครงสร้างพื้นฐานภาษาทั่วไปเพื่อให้สามารถทำงานร่วมกับภาษาที่สอดคล้องกับ CLS อื่น ๆ ตัวอย่างเช่นวิธีการที่มีพารามิเตอร์ประเภท "unsigned int" ในวัตถุที่เขียนใน C # นั้นไม่สอดคล้องกับ CLS เช่นเดียวกับบางภาษาเช่น VB.NET ไม่สนับสนุนประเภทนั้น
CLS แสดงแนวทางในการแปลภาษาซึ่งเป็นเป้าหมายของ. NET Framework รหัสที่สอดคล้องกับ CLS คือรหัสที่เปิดเผยและแสดงในรูปแบบ CLS แม้ว่าภาษา. NET หลายภาษาจะแตกต่างกันไปในกฎวากยสัมพันธ์ของพวกเขาคอมไพเลอร์จะสร้างคำสั่งภาษาระดับกลางทั่วไปซึ่งดำเนินการโดย CLR ดังนั้น CLS อนุญาตให้มีความยืดหยุ่นในการใช้ประเภทที่ไม่สอดคล้องในการใช้งานส่วนประกอบภายในกับข้อกำหนดที่สอดคล้องกับ CLS ดังนั้น CLS จึงทำหน้าที่เป็นเครื่องมือในการรวมภาษาต่าง ๆ ไว้ในที่เดียวอย่างราบรื่น
