Se você é um daqueles que usam o compilador GNU, pode ficar feliz em saber que existe uma nova versão lançada. Estará disponivel gcc 10 para que você possa aproveitar as notícias deles. Se você não sabe qual versão possui, pode usar a opção –version do gcc para mostrar a versão instalada na distro GNU / Linux ou sistema operacional * nix que está usando. Se você estiver usando outro compilador, eu o encorajo a usar o gcc, é incrível.
Em relação a o que há de novo para o futuro GNU gcc 10Você deve saber que ele tem algumas melhorias em relação às versões anteriores. Atualmente você pode baixar o gcc 9.2, mas esta versão tão esperada está chegando. Embora ainda não tenha sido lançado, algumas das melhorias que ele integra já são conhecidas por meio do trabalho de desenvolvimento. Entre as melhorias, as funções __builtin_roundeven correspondentes ao ISO / IEC TS 18661 foram integradas.
Quanto a Linguagem C ++ (g ++) um grande número de novos recursos foram implementados, especificamente 20 deles. Alguns defeitos que estavam em versões anteriores relacionados ao C ++ também foram resolvidos. Mas além de C e C ++, você já sabe que o compilador GNU GCC aceita um grande número de linguagens de programação. No Fortran também há melhorias, como o tamanho do buffer padrão para E / S usando arquivos simples que aumentou para 1048576, etc.
Quanto ao programa em si, também existem melhorias de código para arquiteturas IA-32 e AMD64 (ou EM64T). As máquinas X86 agora terão suporte para expandir __builtin_roundeven com a instrução de extensões SSE 4.1 apropriada. Os processadores PRU da Texas Instruments também receberam melhorias, com um novo back-end voltado para esses chips de TI. É provável que ainda receba mais alterações até seu lançamento final, então estaremos observando quando ele for finalmente lançado.