O Plano Audaz da Microsoft para Eliminar C e C++ da Sua Base de Código até 2030 — Aqui Está a Estratégia

robot
Geração do resumo em andamento

A Microsoft está a fazer um compromisso histórico para eliminar códigos antigos em C e C++ da sua infraestrutura, com um prazo firme até 2030. Isto não é apenas uma reformulação casual — é um esforço de modernização abrangente, projetado para substituir sistemas legados por Rust, uma linguagem de programação segura em termos de memória que previne categorias inteiras de vulnerabilidades de segurança.

A Abordagem Técnica: IA em Escala

Galen Hunt, um dos engenheiros distinguidos da Microsoft, delineou o plano da empresa: combinar ferramentas orientadas por algoritmos com agentes de IA capazes de reescrever milhões de linhas de código simultaneamente. A infraestrutura que a Microsoft construiu consegue mapear o código fonte, analisá-lo e, em seguida, fazer modificações em grande escala com IA — essencialmente automatizando o que tradicionalmente levaria anos a equipes de engenheiros para fazer manualmente.

Isto representa uma mudança fundamental em relação à refatoração tradicional. Em vez de traduzir manualmente o código linha por linha, a Microsoft está a aproveitar grandes modelos de linguagem para acelerar a migração de C e C++ para Rust em toda a sua stack.

Porquê Agora? A Impulso pela Segurança de Memória

A aposta na programação segura em memória não começou ontem. Em 2023, a Microsoft começou a reescrever partes do kernel do Windows em Rust — uma decisão que veio diretamente do CTO da Azure, Mark Russinovich, que instruiu as equipas a parar de iniciar novos projetos em C e C++ e a mudar para Rust.

A visão de Russinovich só se fortaleceu desde então. No início deste ano, ele reforçou o compromisso, confirmando que a Microsoft está totalmente investida em Rust e já expandiu a sua implementação em sistemas centrais. A empresa não trata isto como um projeto secundário — está integrado na estrutura organizacional da Microsoft, sob o grupo Future of Scalable Software Engineering, sediado dentro do CoreAI.

Recrutamento de Talentos para Executar a Visão

Para concretizar esta agenda ambiciosa, a Microsoft está a recrutar ativamente um engenheiro de software principal com profunda experiência em desenvolvimento de Rust a nível de sistemas. Os candidatos ideais teriam experiência em compiladores, bases de dados ou sistemas operativos — pessoas que compreendem a mecânica de baixo nível necessária para reescrever infraestruturas complexas.

Para Além da Microsoft: Implicações para Toda a Indústria

O que torna esta iniciativa particularmente significativa é o seu alcance. O mandato da equipa vai além de simplesmente limpar a dívida técnica da Microsoft. Eles estão a desenvolver ferramentas e técnicas projetadas para escalar por toda a empresa e, eventualmente, serem implementadas na indústria mais ampla — o que significa que outras empresas poderão beneficiar, eventualmente, das frameworks que a Microsoft constrói.

A meta de 2030 dá à Microsoft uma década para reestruturar uma das maiores e mais complexas bases de código do mundo, substituindo décadas de C e C++ por uma alternativa moderna e mais segura.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar

Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)