9 pontos por xguru 2022-07-23 | 8 comentários | Compartilhar no WhatsApp
  • Uma linguagem projetada para ser compatível com ecossistemas existentes, como Java → Kotlin e JavaScript → TypeScript
    → Embora se diga que Rust sucederá o C++, é difícil migrar o ecossistema de C++ para Rust
  • Migração muito fácil de C++ → Carbon, com compatibilidade bidirecional
  • Oferece desempenho no nível de C++ usando LLVM
  • Interoperável com código C++ existente, de herança a templates
  • É possível aproveitar os sistemas de build de C++ existentes sem alterações
  • Desenvolvedores de C++ podem aprender com facilidade

8 comentários

 
ragingwind 2022-07-25

Lembrem-se também da história de que o lugar atual do TypeScript da MS deveria ter sido do Dart, do Google.

 
jeukdev 2022-07-27

Do que se trata?

 
sixmen 2022-07-23

Há casos de sucesso como TypeScript e Kotlin, mas não sei se vão conseguir mesmo cobrir todo aquele C++ gigantesco e horroroso.

 
lambdacaster 2022-07-23

Só de ver "Carbon" no título, por um instante cheguei a achar que o Carbon da Apple tinha renascido como uma nova linguagem hahaha

 
lifthrasiir 2022-07-23

Como o Carbon foi criado pelo Google, é inevitável que receba atenção, mas vale lembrar antes de tudo que a quantidade de linguagens feitas pelo Google (e depois abandonadas) supera com folga o número de linguagens do Google que conhecemos. Como o próprio README do Carbon menciona, este projeto é altamente experimental e, por enquanto, não tem a menor chance de substituir outras linguagens como Rust. Se você olhar o roadmap, dá para perceber que nem o Google tem tanta convicção assim: no fim de 2022, a meta era que nenhum grupo único respondesse por mais de 50% dos contribuidores; dito de outra forma, se só o Google se interessar por isso, esse projeto fracassa...

 
twince 2022-07-23

Por isso eu estava hesitando em adotar Rust. Haha

 
ahwjdekf 2022-07-23

Para quem estava aprendendo Rust, isso dá uma leve bugada na cabeça. Eu achava que o sucessor do C++ naturalmente seria o Rust... Como o Google está bancando isso, também não dá para ignorar... Pelo que dá para ver da compatibilidade, isso não deve ter um grande impacto para os desenvolvedores que simplesmente continuaram, em silêncio, lapidando C++.