Hacia una informática que no privilegie el inglés: el reto de Nasser

Fuentes: A Personal Computer For Children Of All Cultures by Ramsey Nasser

Ramsey Nasser, diseñador de juegos, artista y educador, sostiene que toda herramienta de programación moderna exige conocimientos de inglés, lo que perpetúa una ventaja cultural difícil de justificar. En su charla, presentada como respuesta al artículo seminal de Alan Kay de 1972 «A Personal Computer For Children Of All Ages» —donde se imaginaba el Dynabook como dispositivo creativo para niños—, Nasser denuncia que lenguajes como Smalltalk, Scratch, Squeak, Processing o Arduino han heredado una gramática basada en palabras y signos de puntuación del inglés.

Para explorar el problema, durante una residencia en el Eyebeam Art and Technology Center de Nueva York en 2012, Nassser diseñó [ARABIC], un intérprete de Scheme cuyas palabras clave están escritas en árabe. El proyecto demostró que es viable redefinir la sintaxis básica de un lenguaje, pero también puso de relieve su limitación principal: al estar el ecosistema de bibliotecas, API y SDK construido en inglés, cualquier lenguaje no inglés queda reducido a un juguete sin capacidad de integrarse en el software real.

A partir de esa experiencia, la investigación de Nasser se desplazó hacia los nombres en programación. Analizando un tutorial de OpenGL en C, distingue tres categorías: palabras clave (fijadas por el diseñador del lenguaje), identificadores locales (que el programador elige y que hoy pueden escribirse en Unicode en Swift, C# o JavaScript) e identificadores externos (los nombres impuestos por bibliotecas y frameworks, sobre los que el usuario no tiene control). Mientras las dos primeras pueden reformularse creando un nuevo lenguaje, la tercera —los nombres heredados de código compartido— es el verdadero obstáculo para una experiencia de programación culturalmente equitativa. La charla invita a repensar el diseño de lenguajes y ecosistemas para que la cultura no quede grabada de forma permanente en el software.