Hivatalos a C23, a C programozási nyelv legújabb verziója
A Nemzetközi Szabványügyi Szervezet (ISO) a napokban végre hivatalosan is közzétette a ISO/IEC 9899:2024 specifikációt, a C programozási nyelv legújabb változatát. A köznyelvben csak C23-ként (korábban C2x-ként) emlegetett új verzió a nyelv előző változatát, a C17-et mintegy tucat főbb újdonsággal és több mint száz apróbb módosítással fejleszti tovább, amik egy részét nagyobb testvérétől, a C-től leste el, míg mások függetlenek attól. Az egyik, vélhetően a legtöbbek által üdvözölt fejlesztés, hogy a C immár hivatalosan is támogatja az UTF-8 kódolású karakterek, illetve karakterfüzérek használatát az új char8_t, valamint a mbrtoc8() és a c8rtomb() függvények bevezetésével, amik a teljes multibyte tárolás és az UTF-8 kódolás között képesek ide-oda átalakításokat végezni. Ugyanakkor várhatóan sokan örülnek majd az új auto típus megjelenésének is, ami - akárcsak a C-ban - azt jelenti, hogy az adott mező vagy változó típusának meghatározását a fordítóra bízza a fejlesztő, amit az típuski...
- Hirdetés -