FERRAMENTAS LINUX: O C ++ 20 está fazendo progresso nos módulos, atualizações do modelo de memória

terça-feira, 13 de novembro de 2018

O C ++ 20 está fazendo progresso nos módulos, atualizações do modelo de memória




Confira !!



Esta semana passada foi uma reunião do comitê da ISO C ++ em San Diego, que foi a maior reunião deles já realizada, e eles conseguiram realizar muito na elaboração de mais mudanças planejadas em torno da atualização de linguagem do C ++ 20.

Herb Sutter, do comitê de padrões ISO C ++, escreveu outro excelente resumo de viagem sobre tudo o que foi discutido em relação à próxima grande atualização para o C ++ 20. Alguns dos destaques das discussões do C ++ 20 em San Diego incluem:

- O conceito Ranges foi adotado para o C ++ 20.

- A notação "conveniência" dos conceitos foi aprovada também.

- Muitas adições constexpr para C ++ 20.

- Atualizações foram feitas em torno do modelo de memória C ++, incluindo melhor suporte para a memória da GPU.

- Trabalhando para um melhor suporte a Unicode com um novo tipo chart8_t para caracteres / strings UTF-8.

- Criação de ponteiro inteligente com inicialização padrão.

- O trabalho em módulos C ++ está fazendo um bom progresso e eles esperam que seja aprovado ainda para o C ++ 20.

- O trabalho em coroutines foi votado em San Diego, mas eles não conseguiram votos suficientes, mas ainda podem acontecer a tempo para o C ++ 20.

- O TS de rede provavelmente será firmado para C ++ 23, não para C ++ 20.

- Há um novo trabalho em torno da melhoria do C ++ para aprendizado de máquina com otimizações para programação de gráficos e outras melhorias.

Aqueles que querem aprender muito mais sobre a última palestra do C ++ 20 podem ler o excelente post de Herb Sutter em seu blog .

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário