Isi kandungan:
- Definisi - Apa maksud Bahasa Spesifikasi (CLS)?
- Techopedia menerangkan Spesifikasi Bahasa Bersama (CLS)
Definisi - Apa maksud Bahasa Spesifikasi (CLS)?
Spesifikasi Bahasa Umum (CLS) adalah satu set ciri bahasa asas yang disokong oleh Runtime Language Common (CLR) dari Rangka Kerja .NET. CLS adalah sebahagian daripada spesifikasi Rangka Kerja.NET. CLS direka bentuk untuk menyokong pembinaan bahasa yang biasa digunakan oleh pemaju dan untuk menghasilkan kod yang dapat diverifikasi, yang membolehkan semua bahasa yang mematuhi CLS untuk memastikan jenis kod keselamatan. CLS merangkumi ciri-ciri umum untuk banyak bahasa pengaturcaraan berorientasikan objek. Ia membentuk subset fungsi sistem jenis biasa (CTS) dan mempunyai lebih banyak peraturan daripada yang ditakrifkan dalam CTS.
Techopedia menerangkan Spesifikasi Bahasa Bersama (CLS)
CLS mentakrifkan peraturan asas yang diperlukan untuk setiap bahasa yang menargetkan infrastruktur bahasa yang sama untuk berinteraksi dengan bahasa yang mematuhi CLS yang lain. Sebagai contoh, satu kaedah dengan parameter "int unsigned" dalam objek yang ditulis dalam C # tidak sesuai dengan CLS, sama seperti sesetengah bahasa, seperti VB.NET, tidak menyokong jenis itu.
CLS mewakili garis panduan kepada pengkompil bahasa, yang mensasarkan Rangka Kerja NET. Kod patuh CLS ialah kod yang terdedah dan dinyatakan dalam bentuk CLS. Walaupun pelbagai bahasa NET berbeza dalam peraturan sintaksinya, penyusunnya menjana arahan Bahasa Menengah Biasa, yang dilaksanakan oleh CLR. Oleh itu, CLS membenarkan fleksibiliti dalam menggunakan jenis yang tidak patuh dalam pelaksanaan komponen dalaman dengan keperluan yang mematuhi CLS. Oleh itu, CLS bertindak sebagai alat untuk mengintegrasikan bahasa yang berbeza ke dalam satu payung dengan cara yang lancar.
