Nota: O seguinte artigo irá ajudá-lo com: Carbon, uma nova linguagem de programação do Google como sucessora do C++
O Google acaba de anunciar uma nova linguagem de programação como sucessora do C++, Carbon. Esta não é a primeira vez que o Google já introduziu algumas linguagens de programação, algumas das quais se tornaram mais populares e proeminentes do que outras. Agora, na convenção Cpp North em Toronto, conforme compartilhado por Conor Hoekstra, que estava presente e documentou os slides, o Googler Chandler Carruth compartilhou a visão de uma nova linguagem de programação chamada Carbon.
Carbon, uma nova linguagem de programação do Google como sucessora do C++
Esta não é a primeira vez que vemos o sucessor do C++. Anteriormente, um projeto da Mozilla, Rust, foi considerado um sucessor bem-sucedido do C++. No entanto, o Carbon tem muitos dos mesmos objetivos que o Rust, como ajudar os desenvolvedores a criar “software de desempenho crítico”. Além disso, o Carbon é totalmente interoperável com o código C++ existente, que é o objetivo básico da empresa.
De qualquer forma, aqui estão algumas características importantes da nova linguagem de programação,
- Palavras-chave do introdutor e uma gramática simples
- Os parâmetros de entrada da função são valores somente leitura
- Ponteiros fornecem acesso indireto e mutação
- Use expressões para nomear tipos
- O pacote é o namespace raiz
- Importar APIs por meio do nome do pacote
- O parâmetro de objeto explícito declara um método
- Herança única; as classes são finais por padrão
- Genéricos poderosos e verificados por definição
- Tipos implementam interfaces explicitamente
O código do projeto é hospedado publicamente no GitHub e está aberto para pull requests, enquanto a cultura da Carbon é definida para ser acessível e inclusiva para funcionários de empresas e indivíduos.
Se estiver interessado em começar com o Carbon, você pode baixar o código-fonte e experimentá-lo em seu próprio dispositivo.
Confira também: Google expande sistema de alertas de terremoto Android para o Paquistão