Kenapa “LANG = C”? (bukan D atau E atau F)


25

Untuk mematikan fitur pelokalan, seseorang harus mengatur variabel lingkungan LANG menjadi "C".

Kenapa "C"? Dari mana asalnya?

Jawaban:


35

Dalam bahasa pemrograman C , nama lokal C"menentukan lingkungan minimal untuk terjemahan C" ( C99 §7.11.1.1; prinsipnya sudah sama sejak setidaknya tahun 1980-an). Karena sebagian besar sistem operasi ditulis dalam C, terutama yang terinspirasi Unix di mana lokal ditetapkan melalui LANGdan LC_xxxvariabel lingkungan, Cakhirnya menjadi nama "aman" lokal di mana-mana.

POSIX menentukan bahwa keduanya Cdan POSIXharus merupakan nama lokal yang valid, dengan pengaturan netral yang sama.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.