Skip to main content

Ano ang karaniwang runtime ng wika?

Ang Karaniwang Wika Runtime (CLR) ay nagbibigay ng mga programmer ng computer na may isang balangkas na nagbibigay -daan sa mga programa na tumakbo sa ilalim ng maraming mga kapaligiran sa computer.Ang CLR ay idinisenyo upang maging isang gumaganang pagpapatupad ng Microsofts Common Language Infrastructure (CLI).Ito ay isa sa mga pangunahing elemento ng Microsofts .NET Framework at nagbibigay ng mga programmer ng isang intermediate programming code.Ang listahan ng mga tagubilin na maaaring maunawaan ng isang tiyak na CPU ay kilala bilang set ng pagtuturo nito.Ang iba't ibang mga modelo ng CPU ay may iba't ibang mga set ng pagtuturo.

Ang operating system ng computer ay tinatanggal ang karamihan sa mga isyung ito.Gumagana ang operating system upang ma -abstract ang mga detalye ng computer upang ang mga programa ay maaaring tumakbo sa iba't ibang uri ng mga computer.Ang mga detalye ng kung paano ginagawa ng operating system ito sa pagitan ng mga operating system.

Ito ay kung saan ang karaniwang wika runtime ay magkakabisa.Nagbibigay ito ng isa pang layer ng abstraction na maaaring payagan ang mga programa na tumakbo sa iba't ibang mga operating system at computer.Ito ay may dalawahang kalamangan.Hindi lamang nangangahulugan na ang mga programa ay maaaring tumakbo sa iba't ibang uri ng computer hardware, tinitiyak din nito na ang mga programmer ng aplikasyon ay may mas maraming oras upang magtrabaho sa mga tampok ng kanilang programa.

sa halip na magkaroon ng mga programa na ginawa sa isang serye ng mga tagubilin na tiyak na CPU,Pinapayagan ng karaniwang imprastraktura ng wika ang mga programa na maipon sa isang serye ng mga tagubilin para sa isang virtual na CPU.Ang mga tagubiling ito ay pagkatapos ay ginagamit ng karaniwang wika runtime upang patakbuhin ang programa.Pinapayagan nito ang lahat ng mga pagbabago sa tiyak na CPU at operating system na gagawin sa karaniwang runtime ng wika kaysa sa bawat indibidwal na programa ng computer.

Maraming mga pakinabang sa paggamit ng karaniwang runtime ng wika.Ang pinaka -halata na kalamangan ay ang mga programmer ng application ay hindi na kailangang mag -alala tungkol sa paggawa ng kanilang mga programa sa bawat computer.Bilang karagdagan, pinapayagan ng CLR para sa isang bilang ng mga pag -optimize ng pagganap na gagawin na kung hindi man ay hindi magagamit sa application.Pinapayagan nito ang mga programa na magpatakbo ng mas mahusay kaysa sa kung hindi man posible.platform.Mayroong isang bilang ng mga pagpapatupad ng CLI na nilikha ng mga pangkat na hindi Microsoft na tumatakbo sa iba pang mga operating system.Pinapayagan ng paggamit ng CLI ang mga programa na gagawin na tatakbo sa anumang computer at anumang operating system na sumusuporta dito.