¿Por qué "LANG = C"? (no D o E o F)

25

Para desactivar las funciones de localización, se debe establecer la variable de entorno LANG en "C".

¿Por qué "C"? ¿De dónde vino?

Vi.
fuente

Respuestas:

35

En el lenguaje de programación C , el nombre del entorno local C"especifica el entorno mínimo para la traducción C" ( C99 §7.11.1.1; el principio ha sido el mismo desde al menos la década de 1980). Como la mayoría de los sistemas operativos están escritos en C, especialmente las inspiradas en Unix aquellos en los locales se establecen a través de los LANGy LC_xxxvariables de entorno, Ctermina siendo el nombre de un lugar “seguro” locale en todas partes.

POSIX especifica que tanto Cy POSIXdeben ser nombres de entorno nacional válidos, con los mismos ajustes neutros.

Gilles 'SO- deja de ser malvado'
fuente