Rumah Pembangunan Apakah runtime bahasa biasa (clr)? - definisi dari techopedia

Apakah runtime bahasa biasa (clr)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Runtime Language Common (CLR)?

Runtime Language Common (CLR) adalah persekitaran pelaksanaan terurus yang merupakan sebahagian daripada rangka kerja Microsoft. NET. CLR menguruskan pelaksanaan program yang ditulis dalam bahasa yang disokong yang berlainan.

CLR mengubah kod sumber ke dalam bentuk bytecode yang dikenali sebagai Bahasa Biasa Intermediate (CIL). Pada masa larian, CLR mengendalikan pelaksanaan kod CIL.

Techopedia menerangkan Runtime Language Common (CLR)

Pemaju menulis kod dalam bahasa yang disokong. NET, seperti C # atau VB.Net. Pengkompil. NET kemudian menukarnya menjadi kod CIL. Semasa jangka masa, CLR menukar kod CIL menjadi sesuatu yang dapat difahami oleh sistem operasi. Secara alternatif, kod CIL boleh diubah menjadi kod asal dengan menggunakan penjana imej asli (NGEN).

Metadata kedai penyusun bahasa yang menerangkan ahli, jenis dan rujukan dalam kod terkumpul. CLR menggunakan metadata untuk meletakkan contoh dalam ingatan, mencari dan memuat kelas, menguatkuasakan keselamatan, menetapkan sempadan konteks runtime, dan menghasilkan kod asli.

CLR membolehkan penggunaan bahasa yang disokong dengan mudah untuk mencapai matlamat yang sama. Ini menjadikannya fleksibel untuk pemaju untuk memilih bahasa pengaturcaraan mereka sendiri, dengan syarat ia disokong oleh rangka kerja .NET. Dengan CLR, .NET dapat menguruskan pelaksanaan semua bahasa yang disokong dengan mengubahnya menjadi bytecode dan kemudian ke kod asal untuk platform yang dipilih.

Menggunakan NGEN kemudian berjalan lebih laju kerana CLR tidak perlu mengubah bytecode menjadi kod asli setiap kali. Walaupun pelaksanaan lain CLI dapat berjalan di platform selain Windows, pelaksanaan CLI Microsoft hanya dimaksudkan untuk berjalan di platform Windows.

Apakah runtime bahasa biasa (clr)? - definisi dari techopedia