Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Continuaremos evoluindo o C# para atender às necessidades em constante mudança dos desenvolvedores e permanecer uma linguagem de programação de última geração. Vamos inovar ansiosa e amplamente em colaboração com as equipes responsáveis por bibliotecas .NET, ferramentas de desenvolvedor e suporte à carga de trabalho, tendo o cuidado de permanecer dentro do espírito da linguagem. Reconhecendo a diversidade de domínios em que o C# está sendo usado, preferimos melhorias 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 a capacitar o ecossistema .NET mais amplo e a aumentar seu papel no futuro do C#, mantendo a administração das decisões de design.
Como a estratégia orienta C#
A estratégia C# orienta nossas decisões sobre a evolução do C#, e essas anotações fornecem informações sobre como pensamos sobre as principais declarações.
"Vamos inovar de forma ágil e ampla"
A comunidade C# continua a crescer, e a linguagem C# continua a evoluir para atender às necessidades e expectativas da comunidade. Inspiramo-nos em muitas fontes para selecionar recursos que beneficiam um grande segmento de desenvolvedores de C# e que fornecem melhorias consistentes em produtividade, legibilidade e desempenho.
"ter o cuidado de se manter dentro do espírito da língua"
Avaliamos novas ideias no espírito e na história da linguagem C#. Priorizamos inovações que façam sentido para a maioria dos desenvolvedores C# existentes.
"melhorias que beneficiam todos ou a maioria dos desenvolvedores"
Os desenvolvedores usam C# em todas as cargas de trabalho .NET. Os desenvolvedores criam front-ends e back-ends da Web, aplicativos nativos da nuvem e aplicativos de desktop com C#. O C# permite aplicativos multiplataforma. Concentramo-nos em novas funcionalidades que têm o maior impacto, seja diretamente, seja ao permitir melhorias nas bibliotecas comuns. O desenvolvimento de funcionalidades linguísticas inclui a integração nas nossas ferramentas de desenvolvimento e recursos de aprendizagem.
"Alto compromisso com a compatibilidade com versões anteriores"
Respeitamos que há uma enorme quantidade de código C# em uso atualmente. Qualquer potencial alteração com potencial para ser disruptiva é cuidadosamente considerada em relação à escala e ao impacto de disrupção na comunidade C#.
Manter a gestão responsável
O design da linguagem C# ocorre ao ar livre com a participação da comunidade. Qualquer pessoa pode propor novos recursos de C# em nossos repositórios do GitHub. A Equipa de Design de Línguas toma as decisões finais depois de ponderar o contributo da comunidade.