Common Language Runtime: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m ajustando datas, traduzindo nome/parâmetro nas citações, outros ajustes usando script
 
Linha 1:
O '''tempo de execução de linguagem comum''', em inglês '''Common Language Runtime''' ('''CLR'''), é o componente de [[máquina virtual]] da [[Microsoft .NET|plataforma .NET]] da [[Microsoft]] que gerencia a execução de programas .NET. Um processo conhecido como [[JIT|compilação just-in-time]] converte o código compilado em linguagem de máquina que a [[Unidade central de processamento|CPU]] do computador executa.<ref name="msdn-clr">{{citecitar web| title título= Common Language Runtime (CLR) | url = http://msdn.microsoft.com/en-us/library/8bs2ecf4 |acessodata=14 accessdatede =novembro 14 Novemberde 2013 | work obra= [[Microsoft Developer Network|MSDN Library]]}}</ref> A CLR fornece serviços adicionais, incluindo [[gerenciamento de memória]], [[segurança de tipagem]], [[tratamento de exceção]], [[Coletor de lixo (informática)|garbage collection]], segurança e [[thread (ciência da computação)|gerenciamento de thread]]. Todos os programas escritos para o framework .NET, independentemente da [[linguagem de programação]], são executados pela CLR. Todas as versões do framework .NET incluem a CLR.
 
A CLR implementa o [[Virtual Execution System]] (VES), como definido no padrão da [[infraestrutura de linguagem comum]] (CLI), inicialmente desenvolvida pela Microsoft. Um padrão público define a especificação da infraestrutura de linguagem comum.<ref>
{{citecitar web | title título= ECMA C# and Common Language Infrastructure Standards
| url = http://msdn.microsoft.com/en-us/vstudio/Aa569283.aspx |acessodata=14 accessdatede =novembro 14 Novemberde 2013
| work obra= Visual Studio Developer Center}}
</ref>