Por que “LANG = C”? (não D ou E ou F)


24

Para desativar os recursos de localização, é necessário definir a variável de ambiente LANG como "C".

Por que "C"? De onde isso veio?

Respostas:


33

Na linguagem de programação C , o nome do local C"especifica o ambiente mínimo para a tradução de C" ( C99 §7.11.1.1; o princípio é o mesmo desde pelo menos a década de 1980). Como a maioria dos sistemas operacionais são escritos em C, especialmente os inspirados no Unix, nos quais as localidades são definidas através das variáveis LANGe de LC_xxxambiente, Cacaba sendo o nome de uma localidade “segura” em todos os lugares.

POSIX especifica que tanto Ce POSIXdevem ser nomes de locale válidos, com as mesmas configurações neutros.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.