ot DeepUltramarine(27-11-2025)
GCC (GNU Compiler Collection) e edin ot nai-populiarnite kompilatori koito poddurzha razlichni ezitsi za programirane, harduerni arhitekturi i operatsionni sistemi.
Fondatsiiata za svoboden softuer (FSF) razprostraniava GCC kato svoboden softuer pod GNU General Public License (GNU GPL). GCC e klyuchov komponent na GNU toolchain i standarten kompilator za povecheto proekti, svurzani s GNU i iadroto na Linux .
GCC 16 e predstoiashtata versiia (vse oshte v razrabotka, ochakva se stabilno izdanie prez mart ili april 2026g.). Na 26 noemvri 2025g. razrabotchitsite sa integrirali promiana, koiato pravi C++20 versiia po podrazbirane pri kompilirane na C++ kod, ako ne e posocheno drugo.
C++20 e finalizirana prez fevruari 2020g. i publikuvana prez dekemvri 2020g. Vnasia funktsii kato concepts (za po-dobri shabloni), modules (za po-chisto razdeliane na koda), coroutines (za asinhronno programirane) i std::format za formatirane na tekst.
GCC 16 preminava kum C++20 kato default, za da ulesni razrabotkata na proektite vi s po-novi funktsii.
Vse pak C++20 ne e nai-novata versiia na populiarniia ezik – kompilatorut poddurzha i C++23 chrez flag -std=c++23 i C++26 chrez -std=c++26 (eksperimentalno). Ako flagovete ne sa zadadeni izrichno, kompilatora shte izpolzva C++20, za da e obratno suvmestim s povecheto proekti.
Sled izlizaneto na GCC 16 e mreporuchitelno da izpolzvate suotvetniia flag, ako vklyuchvate funktsii, koito ne sa chast ot C++20, a ot po-novi versii.
Iztochnik: https://www.phoronix.com/news/GCC-16-Now-CPP20-Default
<< Izleze iadro 6.18 | Seagate postigna plutnost 6.9TV na plocha >>
|