4 puntos por hongminhee 2026-05-03 | 8 comentarios | Compartir por WhatsApp

El coreano, el chino y el japonés leen los números en unidades de diez mil (, 萬), pero los números arábigos usan comas cada mil. Para leer de inmediato 1,234,567,890 como “mil doscientos treinta y cuatro millones quinientos sesenta y siete mil ochocientos noventa”, hay que volver a contar las posiciones mentalmente cada vez.

Por eso, se propone usar el guion bajo (_) como separador por unidades de diez mil.

Convencional: 1,234,567,890
Propuesta: 12_3456_7890

El guion bajo está dentro del rango ASCII, así que se puede escribir de inmediato en cualquier teclado, y varios lenguajes como Python y Rust ya lo usan como separador en literales numéricos. Si se combina con la coma, también se pueden representar ambos sistemas de forma jerárquica.

Se crearon versiones en cinco idiomas: inglés, coreano, japonés y chino (simplificado y tradicional). Tanto el código como el contenido están publicados en Codeberg.

8 comentarios

 
gpdir16 2026-05-03

Todavía es confuso, pero creo que una vez que te acostumbres será más cómodo que separarlo por miles.

 
recast7838 2026-05-03

Es una idea novedosa.

 
recast7838 2026-05-03

Creo que al escribirlo en Markdown habría muchísimos problemas...

 
hongminhee 2026-05-03

Afortunadamente, según la especificación de CommonMark, la sintaxis _ de Markdown solo funciona en los límites de palabra.

 
masondeck 2026-05-04

En Swift, es una notación que se puede usar de inmediato sin hacer nada aparte.

 
runableapp 2026-05-04

Cuando se habla coreano e inglés al mismo tiempo, a menudo se siente una gran dificultad al decir los números coreanos en inglés, o al revés.

Este método que desarrollaron podría resolver la confusión al leer números escritos en algunos casos (coreanos, chinos, etc.), pero lamentablemente cuando se trata de decirlos en voz alta no parece haber una solución.

Como dicen en los comentarios de abajo, cuando se usa como estándar internacional es por miles, así que resulta bastante incómodo. Y tengo entendido que incluso en Corea y China, cuando se usa en esos contextos, también se escribe por miles. Quizá podría ayudar en temas relacionados con TTS, pero por lo que he probado, recuerdo que la mayoría de los TTS en coreano, incluso si escribías un número como 10,000, lo leían correctamente como "diez mil".

Sería de ayuda si pudieran explicar en qué casos se escribe por unidades de diez mil (write) y en qué situaciones reales podría ser útil en coding.

 
binaryeast 2026-05-03

Parece que para que este proyecto se active haría falta una función como un conversor de números arábigos a caracteres chinos, aunque no sé si realmente tendría sentido.

 
twiddlingguidable 2026-05-03

Aunque escribir por miles es lo común en todo el mundo... también se siente un poco como proponer usar libras en lugar de kg... En Europa también usan 1.000 en vez de 1,000, así que hay muchos errores.