Se sei uno di quelli che usa il compilatore GNU, potresti essere felice di sapere che è disponibile una nuova versione. Sarà disponibile cc 10 così puoi goderti le loro notizie. Se non sai quale versione hai, puoi usare l'opzione –version di gcc per mostrarti la versione installata sulla distribuzione GNU / Linux o il sistema operativo * nix che stai usando. Se stai usando un altro compilatore, ti incoraggio a usare gcc, è un vero spasso.
Per quanto riguarda cosa c'è di nuovo per il futuro GNU gcc 10, dovresti sapere che ha alcuni miglioramenti rispetto alle versioni precedenti. Al momento puoi scaricare gcc 9.2, ma questa nuova tanto attesa versione è in arrivo. Sebbene non sia ancora stato rilasciato, alcuni dei miglioramenti che integra sono già noti attraverso il lavoro di sviluppo. Tra i miglioramenti, sono state integrate le funzioni __builtin_roundeven corrispondenti a ISO / IEC TS 18661.
Da Linguaggio C ++ (g ++) un gran numero di nuove funzionalità sono state implementate, in particolare 20 di esse. Sono stati anche risolti alcuni difetti che erano nelle versioni precedenti relativi a C ++. Ma oltre a C e C ++, sai già che il compilatore GNU GCC accetta un gran numero di linguaggi di programmazione. In Fortran ci sono anche miglioramenti, come la dimensione del buffer predefinita per I / O utilizzando file flat che è stata aumentata a 1048576, ecc.
Per quanto riguarda il programma stesso, ci sono anche miglioramenti del codice per le architetture IA-32 e AMD64 (o EM64T). Le macchine X86 ora avranno il supporto per espandere __builtin_round anche con l'appropriata dichiarazione delle estensioni SSE 4.1. Anche i processori PRU di Texas Instruments hanno ricevuto miglioramenti, con un nuovo back-end destinato a questi chip TI. È probabile che riceverà ancora più modifiche fino alla sua versione finale, quindi staremo a guardare quando sarà finalmente rilasciato.