C# (.NET) expande horizontes: suporte a nova plataforma

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

C# (.NET) expande o ecossistema: suporte a nova plataforma abre novas possibilidades



O ecossistema .NET continua a se desenvolver rapidamente, e a mais recente atualização da plataforma marca um passo importante para todos os desenvolvedores C#. A Microsoft anunciou oficialmente a expansão do suporte .NET para uma nova plataforma de hardware, abrindo acesso à criação de aplicações de alto desempenho em dispositivos anteriormente indisponíveis. Esta decisão não só fortalece a posição do C# como uma linguagem universal, mas também fornece aos desenvolvedores ferramentas para trabalhar nos ambientes mais modernos.



Qual é a plataforma e por que isso é importante?

Trata-se do suporte para RISC-V — uma arquitetura de conjunto de instruções aberto que está sendo cada vez mais adotada em soluções de servidor, dispositivos IoT e até mesmo eletrônicos de consumo. Anteriormente, o .NET estava disponível principalmente nas arquiteturas x64 e ARM, mas agora os desenvolvedores C# podem criar aplicações para sistemas baseados em RISC-V, o que é especialmente relevante no contexto de substituição de importações e transição para padrões abertos.



Principais mudanças no .NET

  • Suporte completo para compilação JIT e AOT para RISC-V (versão de 64 bits).
  • Otimização das bibliotecas de classes base (BCL) para operação eficiente em processadores com a nova arquitetura.
  • Suporte para Native AOT — agora é possível compilar aplicações C# em arquivos binários nativos para RISC-V sem a necessidade de instalar o runtime.
  • Inclusão do RISC-V na lista de destinos do dotnet publish — basta especificar linux-riscv64 na configuração do projeto.


Como isso afetará o desenvolvimento?

Para desenvolvedores que trabalham com sistemas embarcados, equipamentos industriais ou clusters em nuvem baseados em RISC-V, isso significa a capacidade de usar a sintaxe familiar do C#, as poderosas bibliotecas .NET e ferramentas modernas de depuração. Em vez de migrar para linguagens de baixo nível (C, C++ ou Rust), os programadores podem permanecer no confortável ecossistema .NET, aproveitando todas as suas vantagens — desde programação assíncrona até tipagem forte.



Perspectivas e exemplos de uso

  • Computação de borda (Edge): execução de microsserviços .NET em controladores RISC-V para coleta e processamento de dados de sensores.
  • Projetos educacionais: C# torna-se acessível para aprendizado em placas com RISC-V (por exemplo, StarFive VisionFive).
  • Substituição de importações: possibilidade de implantar infraestrutura em processadores russos que utilizam a arquitetura aberta RISC-V.


Qual é o próximo passo?

A Microsoft já anunciou um roteiro no qual, nos próximos lançamentos do .NET 9 e .NET 10, espera-se uma otimização adicional de desempenho para RISC-V, bem como suporte para versões de 32 bits da arquitetura. Os desenvolvedores já podem testar seus projetos usando as compilações preliminares do .NET SDK com suporte para RISC-V.



Esta atualização torna o C# uma ferramenta ainda mais versátil, permitindo criar soluções que vão desde aplicações desktop até software embarcado nas plataformas mais modernas. Se você acompanha as tendências e quer estar um passo à frente — é hora de experimentar o .NET no RISC-V em ação.



Inscreva-se nas atualizações do PythonLib para ser o primeiro a saber sobre mudanças importantes no mundo das linguagens de programação e plataformas!

Recommended Libraries