O recurso mais interessante do Carbon é a convenção de chamada
(foonathan.net)- Nova linguagem anunciada pelo Google com o objetivo de suceder o C++
- Os parâmetros padrão do Carbon são passados em uma forma semelhante a
const T&do C++
→ O compilador pode converter isso para T pela regra do as-if - Vantagem #1: desempenho (já que não há cópia)
- Vantagem #2: convenção de chamada otimizada para generics
- Vantagem #3: copiar também não é realmente uma cópia
- Vantagem #4: argumentos sem endereço
1 comentários
Parece Rust.