Ответы:
в Язык программирования C , название локали C
«Определяет минимальную среду для перевода на С» ( C99 §7.11.1.1; принцип был таким же, по крайней мере, с 1980-х годов). Поскольку большинство операционных систем написаны на C, особенно в Unix-системах, где локали задаются через LANG
а также LC_xxx
переменные среды, C
заканчивает тем, что был названием "безопасной" локали всюду.
POSIX указывает, что оба C
а также POSIX
должны быть действительными именами локалей с такими же нейтральными настройками.