Módulos C++: Uma Promessa Quebrada?

2025-09-01

Este artigo apresenta uma visão pessimista sobre o progresso dos módulos C++. O autor argumenta que, se os módulos C++ não conseguirem demonstrar uma aceleração de 5 vezes (de preferência 10 vezes) no tempo de compilação em várias bases de código aberto existentes, eles devem ser abandonados. O artigo destaca a jornada de desenvolvimento desafiadora, citando a integração estreita necessária entre compiladores e sistemas de construção como um grande obstáculo. O autor enfatiza que o foco deve ser na melhoria da velocidade de compilação, em vez de resolver problemas relativamente raros, como vazamento de macros. Ele relata o processo de padronização, apontando a subestimação das dificuldades de implementação. Por fim, o autor sugere uma abordagem alternativa - `import std` - reconhecendo seu potencial limitado de melhoria.