Qual é o tempo de execução do idioma comum?

O tempo de execução da linguagem comum (CLR) fornece aos programadores de computador uma estrutura que permite que os programas sejam executados em vários ambientes de computador. O CLR foi projetado para ser uma implementação funcional da infraestrutura de linguagem comum da Microsoft (CLI). É um dos principais elementos da estrutura .NET da Microsoft e fornece aos programadores um código de programação intermediário. A lista de instruções que uma CPU específica pode entender é conhecida como seu conjunto de instruções. Diferentes CPUs modelo têm diferentes conjuntos de instruções.

O sistema operacional do computador limpa a maioria desses problemas. O sistema operacional trabalha para abstrair os detalhes do computador, para que os programas possam ser executados em diferentes tipos de computadores. As especificidades de como o sistema operacional isso varia entre os sistemas operacionais.

É aqui que o tempo de execução do idioma comum entra em vigor. É proVIDE Outra camada de abstração que pode permitir que os programas sejam executados em vários sistemas operacionais e computadores. Isso tem uma vantagem dupla. Isso não apenas significa que os programas podem ser executados em diferentes tipos de hardware de computador, mas também garante que os programadores de aplicativos tenham mais tempo para trabalhar nos recursos de seu programa.

Em vez de fazer programas transformados em uma série de instruções específicas da CPU, a infraestrutura de linguagem comum permite que os programas sejam compilados em uma série de instruções para uma CPU virtual. Essas instruções são usadas pelo tempo de execução do idioma comum para executar o programa. Isso permite que toda a CPU e alterações específicas do sistema operacional sejam feitas no tempo de execução da linguagem comum, e não em cada programa de computador.

Há muitas vantagens em usar o tempo de execução do idioma comum. A vantagem mais óbvia é que os programadores de aplicativos não maistem que se preocupar em fazer seus programas funcionarem em todos os computadors. Além disso, o CLR permite que várias otimizações de desempenho sejam feitas que, de outra forma, não estariam disponíveis para o aplicativo. Isso permite que os programas sejam executados com muito mais eficiência do que seria possível.

A partir de 2010, o tempo de execução do idioma comum da Microsoft estava disponível apenas na plataforma Windows®. Existem várias implementações de CLI criadas por grupos não-microsoft que são executados em outros sistemas operacionais. O uso da CLI permite que os programas sejam feitos que sejam executados em qualquer computador e qualquer sistema operacional que suporta.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?