Sistemas  
 
Conhecimento computador >> Sistemas >> Windows >> 
O que é o CLR Net
? O CLR é um componente integral da NET framework Microsoft. . Esta nova camada na execução da aplicação fornece vários recursos e vantagens no desenvolvimento e implantação de aplicativos do Windows. O CLR , junto com a NET . , Representa uma mudança de paradigma do modelo de programação mais velho de chamar APIs Win32 para a funcionalidade do sistema operacional. CLR Definição

O CLR , ou Common Language Runtime , é uma camada de sistema operacional que fica entre a execução do aplicativo e do sistema operacional. O CLR interpreta linguagem intermediária criado quando um aplicativo NET . É compilado. Esta linguagem intermediária, juntamente com metadados do aplicativo é usado para converter a aplicação para uma forma binária verdadeira como o aplicativo é executado. Este formato parcialmente compilado é semelhante a outras linguagens interpretadas , como Java , Python e Ruby. Em contraste com estes, no entanto , o CLR suporta várias linguagens de programação.
CLR Versus Win32

Anteriormente, os aplicativos do Windows chamado funções disponíveis em interfaces de programação de aplicativos Windows de 32 bits , ou APIs , para funcionar com o sistema operacional Windows . Estas aplicações foram compilados em binário durante a compilação e execução em tempo real. Aplicações CLR. NET são compiladas para código de bytes que é interpretado e compilado em código binário em tempo de execução . Este método tem várias vantagens e permite código gerenciado tipo seguro através de várias linguagens como C #, Visual Basic.NET e F # .

Vantagens

One das maiores vantagens com o uso do CLR é gerido código. Anteriormente, os desenvolvedores de aplicativos tiveram de observar cuidadosamente todos os recursos do computador que está sendo usado por um aplicativo e liberá-los quando eles não eram mais necessários . Não fazer isso " Coleta de Lixo " resultou em problemas como vazamentos de memória. No código gerenciado , o CLR executa essas tarefas de coleta de lixo para o programador . Isso permite que se concentrar para ficar com o desenvolvimento e as características de aplicação. O CLR também suporta tipo de segurança, que permite que diferentes tipos, tais como inteiros , strings e matrizes, para ser compatível em todos os idiomas . Este tipo de segurança também permite que para o código que representa uma maior interoperabilidade . Multi -threading , também é muito mais simples com o CLR por causa de sua manipulação do pool de threads e recursos.
Ajudas
Multi- Plataforma Capability

A NET CLR. Ao permitir qualquer uma língua para programar para muitos dispositivos como tablet PCs e plataformas móveis do Windows. Porque a CLR é constante em sua interpretação do código, compilação de código escrito para uma plataforma pode ser facilmente portado para outra plataforma que suporta o CLR , com pouco tempo de desenvolvimento. Plataformas como "Mono" estão trazendo a NET e CLR. Para outras arquiteturas , tais como Linux e Macintosh.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Ad Hoc em um laptop 
·Como corrigir Irprops.cpl 
·Como Obter o código do produto para Msiexec.exe 
·Os Diasdvantages e Vantagens de Ferramentas IAS 
·Como instalar WEX em MediaWiki 
·Como aumentar o tamanho de uma área de armazenamento 
·MAK vs KMS no Windows 7 
·Como extrair no ArcMap 
·Como mover uma VM Hyper-V para o XenServer 
·As conseqüências da exclusão de arquivos de index.da…
  Artigos em destaque
·Como fazer seu próprio layout Tumblr 
·Como conectar um Mac a Apple TV 
·Como Fazer um Trabalho Slideshow no iWeb 
·Como configurar KWallet 
·Como reconstruir o ambiente de trabalho em um iMac 
·Meu Mac não reconhece meu iPod 
·Como alterar a ordem de início de Processos em Linux 
·Como alterar a resolução em um laptop da Apple 
·Que Scanners trabalhar com o Snow Leopard em um Mac OS …
·Como usar um proxy com YUM 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados