¿Qué pasaría si los programas se escribieran en chino que en inglés en lenguajes de programación?

ASCII y Unicode no son idiomas en sí mismos. Son solo una representación de símbolos en números. Las computadoras no pueden entender o diferenciar entre idiomas, ya sea chino o inglés. Deben ser alimentados con números para que funcionen.

Como el inglés es el idioma más utilizado en el mundo, se decidió que el inglés sería el idioma predominante en el que se codificarían los programas. Ahora tenían que hacer que las computadoras entendieran y procesaran este “lenguaje”. Entonces representaron cada carácter en idioma inglés por un número. Pero puedo afirmar que quiero representar ‘A’ por 69 y usted puede afirmar que quiere representar ‘A’ por 19. Así que se les ocurrió un estándar, que llamamos ASCII.

En el escenario hipotético de que el idioma chino es el lenguaje más ampliamente aceptado y utilizado como lenguaje de programación, entonces habría diferentes estándares (como ASCII) donde cada símbolo en chino está representado por un número. En última instancia, la computadora solo está procesando números. Son los programadores los que necesitan cambiar el idioma en el que codifican.

Solía ​​trabajar para una empresa que producía un lenguaje de programación de flujo de datos visual llamado Prograph. Ambiente encantador, pero los propietarios hicieron un par de malas llamadas de negocios.

De todos modos, había un feliz grupo de usuarios en Japón. El lenguaje era totalmente visual, por lo que todas las líneas y cuadros y algunos íconos. Algunas cosas, como los métodos, tenían que nombrarse, pero el sistema no necesitaba el nombre, por lo que podría ser cualquier cosa en cualquier idioma que admitiera las páginas de códigos de Mac en los años 90. He visto programas de trabajo con un solo carácter romano en la pantalla.

¿Pero si las únicas personas que diseñaban e implementaban idiomas desde el principio eran chinos en lugar de estadounidenses y británicos? Supongo que el idioma chino sería mucho mejor conocido en Occidente, de la misma manera que los no angloparlantes tienen que sufrir si / luego / de lo contrario como cadenas arbitrarias. Lo cual sería genial, de verdad.