• Nosotros
  • Publicidad
  • Políticas de Privacidad
  • Contacto
Nexxo News
  • Home
  • Tendencias
  • Tecnología
    • All
    • Mundo Android
    • Mundo APPLE
    • Mundo Xiaomi

    Volkswagen tiene una esperanza para abaratar los coches eléctricos: baterías de sodio

    La pregunta del millón en Cupertino es si Apple podrá seguir siendo Apple sin Tim Cook: Crossover 1×45

    12 estrenos esta semana en Netflix, incluyendo una serie de ciencia ficción y misterio de los creadores de ‘Stranger Things’

    La ráfaga solar más larga jamás detectada duró casi tres semanas. Cuatro naves tuvieron que unir fuerzas para estudiarla

    Sony acaba de anunciar una subida para PlayStation Plus: la letra pequeña importa tanto como el precio

    El iPhone 17 lleva ocho meses arrasando. Y Apple prepara su arma definitiva para coronarlo en China

    • Mundo Android
    • Mundo APPLE
  • Inteligencia Artificial
  • Negocios
    • All
    • Agronegocios
    • Vinos

    Dueños del Grupo Peñaflor compran una bodega británica clave y refuerzan su posición en Europa

    Una tradicional bodega de Mendoza alojará un hotel de alta gama tras una inversión millonaria

    Wines of Argentina renovó Directorio y apuesta por una nueva etapa del vino local en el mundo

    Domaine Bousquet afianza su huella en el Cuidado de la Madre Tierra

    La botella de vino más cara de la historia: ésto es lo que pagaron en Nueva York

    El Messi del vino argentino rompe récords: logra calificación máxima con dos etiquetas de alta gama

    • Agronegocios
    • Vinos
  • Marketing

    La Rural de Tucumán abre sus puertas a la Expo Comercial 2025: un polo de negocios y desarrollo para el NOA

    Transformación científica GRIDX lanza convocatoria 2026 buscando Startups Deep Tech con inversión asegurada

    Terror y nostalgia: Porter Brew House Ofrece una experiencia inmersiva de halloween reviviendo la historia de un antiguo bowling tucumano

    IDEP convoca a empresas tucumanas a participar en Fruit Logistica 2026 en Berlín

    Desde Tucumán: empresarios líderes impulsan el futuro emprendedor con “Aprender a Emprender”

    Rossana Chahla y TikTok cuando la gestión pública se convierte en contenido de conversación

  • Noticias

    La Rural de Tucumán abre sus puertas a la Expo Comercial 2025: un polo de negocios y desarrollo para el NOA

    IDEP Tucumán impulsa la innovación en el Norte con el concurso Prendete 2025

    Empresas tucumanas de conocimiento ganan competitividad con fuerte apoyo fiscal y del IDEP

    La Zafra 2025 consolida un balance positivo en Tucumán: Famaillá y Aguilares impulsan la producción

    Tucumán y Paraná refuerzan su eje Bio-Tecnológico con foco en energía y biodiversidad

    Tucumán retoma el liderazgo apícola: la miel del norte endulza el panorama de negocios

  • Gamer

    Volkswagen tiene una esperanza para abaratar los coches eléctricos: baterías de sodio

    La pregunta del millón en Cupertino es si Apple podrá seguir siendo Apple sin Tim Cook: Crossover 1×45

    12 estrenos esta semana en Netflix, incluyendo una serie de ciencia ficción y misterio de los creadores de ‘Stranger Things’

    La ráfaga solar más larga jamás detectada duró casi tres semanas. Cuatro naves tuvieron que unir fuerzas para estudiarla

    Sony acaba de anunciar una subida para PlayStation Plus: la letra pequeña importa tanto como el precio

    Europa tira 16.000 millones al año en basura electrónica. España acaba de encender el primer horno de Europa para recuperarlos

    • Guias de Videojuegos
  • Aplicaciones

    Tucumán lanza Bonus Ticket, una plataforma que digitaliza y potencia a emprendedores y epymes del sector turístico

    Tucumán, el eje clave de DiDi en Argentina: US$160 Millones para impulsar su crecimiento y la economía local

    La carrera que soñabas podría estar desapareciendo: cómo la IA transforma el mercado laboral y qué significa para los jóvenes

    Onepass llega a Tucumán y revoluciona la manera de viajar en transporte público

    Basta de errores al escribir. Ahora la IA te ayudará a escribir tus mensajes de WhatsApp

    El fin de Whatsapp gratuito. Meta lanza anuncios dentro de la sección de Novedades

No Result
View All Result
  • Home
  • Tendencias
  • Tecnología
    • All
    • Mundo Android
    • Mundo APPLE
    • Mundo Xiaomi

    Volkswagen tiene una esperanza para abaratar los coches eléctricos: baterías de sodio

    La pregunta del millón en Cupertino es si Apple podrá seguir siendo Apple sin Tim Cook: Crossover 1×45

    12 estrenos esta semana en Netflix, incluyendo una serie de ciencia ficción y misterio de los creadores de ‘Stranger Things’

    La ráfaga solar más larga jamás detectada duró casi tres semanas. Cuatro naves tuvieron que unir fuerzas para estudiarla

    Sony acaba de anunciar una subida para PlayStation Plus: la letra pequeña importa tanto como el precio

    El iPhone 17 lleva ocho meses arrasando. Y Apple prepara su arma definitiva para coronarlo en China

    • Mundo Android
    • Mundo APPLE
  • Inteligencia Artificial
  • Negocios
    • All
    • Agronegocios
    • Vinos

    Dueños del Grupo Peñaflor compran una bodega británica clave y refuerzan su posición en Europa

    Una tradicional bodega de Mendoza alojará un hotel de alta gama tras una inversión millonaria

    Wines of Argentina renovó Directorio y apuesta por una nueva etapa del vino local en el mundo

    Domaine Bousquet afianza su huella en el Cuidado de la Madre Tierra

    La botella de vino más cara de la historia: ésto es lo que pagaron en Nueva York

    El Messi del vino argentino rompe récords: logra calificación máxima con dos etiquetas de alta gama

    • Agronegocios
    • Vinos
  • Marketing

    La Rural de Tucumán abre sus puertas a la Expo Comercial 2025: un polo de negocios y desarrollo para el NOA

    Transformación científica GRIDX lanza convocatoria 2026 buscando Startups Deep Tech con inversión asegurada

    Terror y nostalgia: Porter Brew House Ofrece una experiencia inmersiva de halloween reviviendo la historia de un antiguo bowling tucumano

    IDEP convoca a empresas tucumanas a participar en Fruit Logistica 2026 en Berlín

    Desde Tucumán: empresarios líderes impulsan el futuro emprendedor con “Aprender a Emprender”

    Rossana Chahla y TikTok cuando la gestión pública se convierte en contenido de conversación

  • Noticias

    La Rural de Tucumán abre sus puertas a la Expo Comercial 2025: un polo de negocios y desarrollo para el NOA

    IDEP Tucumán impulsa la innovación en el Norte con el concurso Prendete 2025

    Empresas tucumanas de conocimiento ganan competitividad con fuerte apoyo fiscal y del IDEP

    La Zafra 2025 consolida un balance positivo en Tucumán: Famaillá y Aguilares impulsan la producción

    Tucumán y Paraná refuerzan su eje Bio-Tecnológico con foco en energía y biodiversidad

    Tucumán retoma el liderazgo apícola: la miel del norte endulza el panorama de negocios

  • Gamer

    Volkswagen tiene una esperanza para abaratar los coches eléctricos: baterías de sodio

    La pregunta del millón en Cupertino es si Apple podrá seguir siendo Apple sin Tim Cook: Crossover 1×45

    12 estrenos esta semana en Netflix, incluyendo una serie de ciencia ficción y misterio de los creadores de ‘Stranger Things’

    La ráfaga solar más larga jamás detectada duró casi tres semanas. Cuatro naves tuvieron que unir fuerzas para estudiarla

    Sony acaba de anunciar una subida para PlayStation Plus: la letra pequeña importa tanto como el precio

    Europa tira 16.000 millones al año en basura electrónica. España acaba de encender el primer horno de Europa para recuperarlos

    • Guias de Videojuegos
  • Aplicaciones

    Tucumán lanza Bonus Ticket, una plataforma que digitaliza y potencia a emprendedores y epymes del sector turístico

    Tucumán, el eje clave de DiDi en Argentina: US$160 Millones para impulsar su crecimiento y la economía local

    La carrera que soñabas podría estar desapareciendo: cómo la IA transforma el mercado laboral y qué significa para los jóvenes

    Onepass llega a Tucumán y revoluciona la manera de viajar en transporte público

    Basta de errores al escribir. Ahora la IA te ayudará a escribir tus mensajes de WhatsApp

    El fin de Whatsapp gratuito. Meta lanza anuncios dentro de la sección de Novedades

No Result
View All Result
Nexxo News
No Result
View All Result
Home Tecnología

Un lenguaje humano obligó a cambiar el lenguaje Kotlin: estuvo cinco años generando bugs antes de que lo resolvieran

Pablo E. Páez by Pablo E. Páez
14 octubre, 2025
in Tecnología
0 0
0
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter

Un lenguaje humano obligó a cambiar el lenguaje Kotlin: estuvo cinco años generando bugs antes de que lo resolvieran

Durante casi una década, un pequeño detalle del idioma turco estuvo provocando que el lenguaje de programación Kotlin —uno de los pilares del desarrollo moderno para Android— generara errores aparentemente inexplicables. Lo que comenzó como un mensaje en un foro en 2016 terminó convirtiéndose en un sorprendente hito de la historia de la ingeniería de software: un idioma humano que consiguió ‘romper’ un lenguaje de programación.

Un error difícil de entender

En marzo de 2016, el ingeniero turco Mehmet Nuri Öztürk publicó un mensaje en el foro de Kotlin. Su código no compilaba, y el compilador mostraba un error críptico:

Unknown compiler message tag: INFO

Nadie sabía qué significaba. Kotlin acababa de lanzar su versión 1.0, y todo indicaba que se trataba de un fallo menor. Sin embargo, pasaron meses antes de que otro programador, Muhammed Demirbaş, sospechara que el problema no tenía nada que ver con el código… sino con el idioma del sistema operativo.

La “I” turca que confundió al compilador

En la mayor parte de lenguas con alfabeto latino, la letra «I» se convierte en «i» al pasar a minúsculas. Pero en turco existen dos variantes de la letra:

  • «i» con punto → mayúscula “İ”
  • «ı» sin punto → mayúscula “I”

Así, mientras «INFO».toLowerCase() en inglés produce «info», en turco devuelve «ınfo», con una ı sin punto. Esa diferencia minúscula provocaba que el compilador de Kotlin no encontrara la categoría de mensaje esperada y fallara con un error incomprensible.

El error se documentó oficialmente como KT-13631: «Compilation fails on Turkish locale because of locale-sensitive uppercasing». Pero quedó enterrado entre cientos de tickets y no se solventó. Nadie sospechaba que aquel detalle iba a causar más estragos años después.


Así se convirtió Kotlin en el lenguaje de referencia para los desarrolladores en Android
En Genbeta

Así se convirtió Kotlin en el lenguaje de referencia para los desarrolladores en Android

Cuando las corrutinas heredaron el bug

En 2018, Kotlin lanzó su versión 1.3 con una de sus funciones estrella: las corrutinas, un sistema para manejar tareas asíncronas de manera elegante. Fue entonces cuando el problema lingüístico resurgió con fuerza.

El desarrollador turco Kemal Atlı reportó un error al actualizar su app:

java.lang.NoSuchMethodError: No static method boxİnt(I)Ljava/lang/Integer;

La clave estaba en el nombre del método: boxİnt(), con una “İ” mayúscula con punto. El compilador, al generar código para las corutinas, usaba la función capitalize() para construir nombres de métodos como boxInt(). Pero, al ejecutarse en un sistema configurado en turco, convertía “int” en “İnt”, y el compilador buscaba un método que no existía.

Ese error concreto se resolvió en 2019 al especificar explícitamente el uso del idioma inglés en la llamada a capitalize(Locale.US). Pero ya era evidente que el problema iba mucho más allá de una simple función.

Un tercer bug y la solución definitiva

Dos años después, otro desarrollador turco, Muhittin Kaplan, reportó un nuevo fallo: su sencillo programa con intArrayOf() fallaba con un NoSuchMethodError. De nuevo, el culpable era el mismo: el método decapitalize() había devuelto «ıntArray» (con ı sin punto) en lugar de «intArray».

Finalmente, la respuesta del equipo de Kotlin fue contundente: buscar y corregir todas las operaciones de cambio de mayúsculas/minúsculas dependientes del idioma en el compilador. En total, 173 líneas de código y 53 archivos fueron modificados, reemplazando las funciones toLowerCase(), toUpperCase(), capitalize() y decapitalize() por versiones independientes del ‘locale’.

En mayo de 2021, con el lanzamiento de Kotlin 1.5, el histórico bug KT-13631 se cerró oficialmente, cinco años después de su primer reporte.


China no sería una potencia tecnológica si este científico preso no hubiera descifrado cómo escribir mandarín con teclado QWERTY
En Genbeta

China no sería una potencia tecnológica si este científico preso no hubiera descifrado cómo escribir mandarín con teclado QWERTY

Kotlin cambia su propio lenguaje por culpa de un idioma humano

El impacto fue tan profundo que el equipo de JetBrains publicó la propuesta KEEP-223: “Locale-agnostic case conversions by default”, para rediseñar por completo la forma en que Kotlin maneja las conversiones de mayúsculas y minúsculas.

A partir de Kotlin 1.5 se introdujeron las nuevas funciones uppercase() y lowercase(), que ignoran el idioma del sistema. Y desde Kotlin 2.1 (noviembre de 2024), el uso de las antiguas toLowerCase() y toUpperCase() genera un error de compilación. Incluso capitalize() desapareció definitivamente, reemplazada por replaceFirstChar { … }.

En otras palabras: el idioma turco obligó a cambiar la biblioteca estándar de Kotlin y a redefinir funciones que existían desde su nacimiento.

Más que un bug: una lección sobre lenguaje y cultura

Al final, un carácter sin punto fue suficiente para confundir compiladores, bloquear proyectos y obligar a los ingenieros de JetBrains a replantear cómo su lenguaje debía entender el texto. Pero el problema no estaba en la lengua turca ni en los programadores de Kotlin, sino en una presunción que demostró ser injustificada: que el ‘alfabeto inglés’ (la variante inglesa del alfabeto latino, siendo precisos) era el estándar universal para la informática.

Vía | Medium

Imagen | Marcos Merino mediante IA

En Genbeta | «Usar lenguaje natural no simplifica el trabajo». En 1979, esta leyenda de la programación ya vio venir los riesgos del ‘vibe coding’ 

–
La noticia

Un lenguaje humano obligó a cambiar el lenguaje Kotlin: estuvo cinco años generando bugs antes de que lo resolvieran

fue publicada originalmente en

Genbeta

por
Marcos Merino

.

Pablo E. Páez

Pablo E. Páez

Consultor, Asesor y ejecutor en proyectos referidos al Marketing Digital, Negocios e Ingeniería en Sistemas; en especial el área E-Business, Big Data & E-Commerce, con experiencias laborales tanto en comercio como en sistemas de información. Soy un apasionado de mi profesión, divertido, emprendedor y me gusta mucho conocer gente y trabajar en equipo. Destaco en mí, la calidad en lo que hago y la dedicación al cumplimiento de objetivos.

RelatedNoticias

Tecnología

Volkswagen tiene una esperanza para abaratar los coches eléctricos: baterías de sodio

18 mayo, 2026
Tecnología

La pregunta del millón en Cupertino es si Apple podrá seguir siendo Apple sin Tim Cook: Crossover 1×45

18 mayo, 2026
Tecnología

12 estrenos esta semana en Netflix, incluyendo una serie de ciencia ficción y misterio de los creadores de ‘Stranger Things’

18 mayo, 2026
Tecnología

La ráfaga solar más larga jamás detectada duró casi tres semanas. Cuatro naves tuvieron que unir fuerzas para estudiarla

18 mayo, 2026
Tecnología

Sony acaba de anunciar una subida para PlayStation Plus: la letra pequeña importa tanto como el precio

18 mayo, 2026
Mundo APPLE

El iPhone 17 lleva ocho meses arrasando. Y Apple prepara su arma definitiva para coronarlo en China

18 mayo, 2026
Nexxo News

Categorías

  • Agronegocios
  • Aplicaciones
  • APP
  • Blog
  • Gamer
  • Guias de Videojuegos
  • Inteligencia Artificial
  • Marketing
  • Mundo Android
  • Mundo APPLE
  • Mundo Xiaomi
  • Negocios
  • Noticias
  • Tecnología
  • Tendencias
  • TOP
  • Vinos
  • 1.5k Fans
  • 3k Followers
  • Nosotros
  • Publicidad
  • Políticas de Privacidad
  • Contacto

© 2025 Nexxo News Una empresa del Grupo One Page.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result

© 2025 Nexxo News Una empresa del Grupo One Page.

Ir a la versión móvil