Sistemas  
 
Conhecimento computador >> Sistemas >> Windows >> 
O que é o CLR na Plataforma NET
. ? O termo CLR é muitas vezes mencionado em relação a NET , da Microsoft. . Este quadro muda a forma que os desenvolvedores de software implantar suas aplicações. O CLR , ou Common Language Runtime, atua como uma interface entre os dois. NET aplicações escritas em linguagens como C # e VB.NET . Este quadro novo sistema operacional tem muitas vantagens para as aplicações desenvolvidas para o sistema operacional Windows . CLR Implementação

O CLR fica entre os aplicativos em execução no ambiente do Windows e do próprio sistema operacional. O CLR converte aplicativos de uma forma intermediária , conhecida como língua intermediária, para uma forma binária em tempo real. O CLR oferece diversas vantagens sobre o código não gerenciado , como coleta de lixo e aplicativos facilmente rosca. O CLR também permite . NET para ser descompilados em seu código-fonte original .
Plataforma Independência

Muito parecido com Java , o CLR é independente de plataforma . Isto significa que o CLR tem o potencial para ser usado em plataformas diferentes , sem alterações significativas no código de programa . Embora seja teoricamente possível para o CLR para ser colocado em diferentes sistemas operacionais , essa implementação ainda não foi disponibilizado pela Microsoft. Esta independência de plataforma permite que qualquer uma das linguagens de programação . Líquido para ser utilizado entre vários dispositivos .
Diferença de binário padrão

Anteriormente, a compilação de código do programa resultou em um arquivo binário executável. Os aplicativos escritos usando o NET framework . Ao invés disso são compilados em linguagem intermediária. Esta linguagem intermediária é então, em tempo real, convertido em binário usando o que é conhecido como "just in time compilação " através do CLR. Enquanto isso em tempo real para a compilação binária requer alguma sobrecarga , ele fornece uma maior interoperabilidade do sistema e manipulação de exceção.
Código gerenciado

As ações do CLR são comumente chamados como a " gestão " do código. Este código gerenciado ou linguagem intermediária oferece uma grande flexibilidade para a criação de protótipos e implantação do aplicativo. Porque a CLR lida com todos os aspectos da operação do programa , que permite a coleta de lixo dinâmico. Isso significa que os programadores não são mais obrigados a dedicar tanto tempo para liberar recursos do sistema que não estão mais em uso. O CLR também permite uma maior uniformidade em linguagens de programação. Uma vez que todos . NET são compilados para uma linguagem intermediária antes de sua compilação em tempo real binário, qualquer linguagem NET . Podem ser usados ​​alternadamente para executar as mesmas funções de codificação. Este "seguro Tipo " arquitetura também permite a estas linguagens de programação a ser combinados na mesma aplicação durante o desenvolvimento.

Anterior :

Próximo : No
  Os artigos relacionados
·Ferramentas da Oracle baseado em Eclipse 
·Meu computador entra automaticamente em modo de poupanç…
·Qual é a função de WinNt 
·Como se livrar do Nag dados em um Pantech Impact 
·Como ajustar o balanço do som no Windows 7 
·Adobe Reader Erro: Side -by- Side de configuração est…
·Será que o Windows ainda funciona se o indexador é Di…
·O que é o Microsoft hidphone.tsp 
·O que é um Browseui Preloader 
·Como converter Icecast para RTMP 
  Artigos em destaque
·Como se livrar da DoubleClick anúncios pop-up 
·Como instalar Enchant PHP 
·Como posso enviar um computador Mac 
·Como compartilhar iTunes Music em uma rede com Mac OS X…
·Como corrigir Irprops.cpl 
·Como fazer uma aparência Windows Vista olho como o Mac…
·Como configurar um proxy no Ubuntu 
·Como reiniciar a Rede CentOS 
·32 Bit Vs . 64 Bit Linux 
·O que o Regedit Mensagem Média 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados