Actualmente estoy leyendo un borrador de la especificación C11. Las nuevas palabras clave introducidas: _Bool, _Alignof, _Atomic
todas se sienten como extensiones personalizadas, en lugar de palabras clave estándar reservadas como struct, union, int
.
Me doy cuenta de que el estándar básicamente consiste en extensiones estandarizadas ... pero aún así, ¡esto es horrible! ¡Tal vez pronto terminemos con __Long_Long_Reallylong_Integer_MSVC_2020_t
en la norma!
¿Es la compatibilidad con versiones anteriores del código no estándar la única razón del nuevo estilo de las palabras clave?