Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Continuaremos evoluindo em C# para atender às necessidades em mudança dos desenvolvedores e continuaremos sendo uma linguagem de programação de última geração. Inovaremos de forma ansiosa e ampla em colaboração com as equipes responsáveis por bibliotecas do .NET, ferramentas de desenvolvedor e suporte à carga de trabalho, ao mesmo tempo em que tomaremos cuidado para permanecer dentro do espírito da linguagem. Reconhecendo a diversidade de domínios em que o C# está sendo usado, preferiremos aprimoramentos de linguagem e desempenho que beneficiem todos ou a maioria dos desenvolvedores e mantenham um alto compromisso com a compatibilidade com versões anteriores. Continuaremos capacitando o ecossistema mais amplo do .NET e aumentando seu papel no futuro do C#, mantendo a administração das decisões de design.
Como a estratégia orienta C#
A estratégia do C# orienta nossas decisões sobre a evolução do C# e essas anotações fornecem insights sobre como pensamos sobre as instruções-chave.
"vamos inovar de forma ansiosa e ampla"
A comunidade C# continua a crescer e a linguagem C# continua evoluindo para atender às necessidades e expectativas da comunidade. Nos inspiramos em muitas fontes para selecionar recursos que beneficiam um grande segmento de desenvolvedores C# e que fornecem melhorias consistentes na produtividade, legibilidade e desempenho.
"ter cuidado para permanecer dentro do espírito da linguagem"
Avaliamos novas ideias no espírito e na história da linguagem C#. Priorizamos inovações que fazem sentido para a maioria dos desenvolvedores em C# existentes.
"melhorias que beneficiam todos ou a maioria dos desenvolvedores"
Os desenvolvedores usam C# em todas as cargas de trabalho do .NET. Os desenvolvedores criam front-ends e back-ends da Web, aplicativos nativos de nuvem e aplicativos da área de trabalho com C#. O C# habilita aplicativos multiplataforma. Nos concentramos em novos recursos que têm o maior impacto, seja diretamente, seja permitindo melhorias em bibliotecas comuns. O desenvolvimento de recursos de linguagem inclui integração com nossas ferramentas de desenvolvedor e recursos de aprendizagem.
"alto compromisso com a compatibilidade com versões anteriores"
Respeitamos que haja uma grande quantidade de código C# em uso hoje. Qualquer possível alteração interruptiva é cuidadosamente considerada em relação à escala e ao impacto da interrupção na comunidade C#.
"mantendo a administração"
O design da linguagem C# ocorre ao ar livre com a participação da comunidade. Qualquer pessoa pode propor novos recursos em C# em nossos repositórios do GitHub. A Equipe de Design de Linguagem toma as decisões finais depois de considerar o feedback da comunidade.