Репост из: Telegram Info Español
Clasificador de lenguajes de programación de Telegram
Telegram anunció hoy un nuevo concurso para crear una biblioteca para la detección de lenguajes de programación mediante algoritmos de Machine Learning. Casi simultáneamente, se actualizó el repositorio de Telegram Desktop para agregar sugerencias sobre el trabajo en curso para agregar resaltado de sintaxis del lenguaje de programación. El equipo de @tginfo conecta estos eventos y especula que Telegram probablemente esté trabajando en el resaltado automático de código en los mensajes.
Existen bibliotecas para la detección automática de lenguajes de programación, pero todas cometen errores con bastante frecuencia.
Este tipo de resaltado no es realmente necesario en todos los mensajes, y los intentos de hacerlo añaden automáticamente imprevisibilidad, lo que no agradará a todos: "¿Telegram decidirá resaltar por error este segmento de texto monoespaciado?" o "¿Se detectará correctamente el lenguaje de programación?"
Los editores de @tginfo esperan que el mensajero les dé la opción de utilizar la detección automática de idioma o no. Además de eso, tenemos curiosidad por la calidad de las soluciones que desarrollarán los ingenieros de ML en un plazo de 10 días establecido por el concurso.
La API de Telegram tiene una opción para declarar el lenguaje de programación para un bloque de código desde sus inicios, pero casi ninguna de las aplicaciones oficiales lo implementa en la interfaz de usuario, con la excepción de Telegram WebA.
En Telegram WebA puedes declarar un bloque de código con un lenguaje de programación específico para resaltar la sintaxis de la siguiente manera:
```js
console.log(123 + "Texto");
```
Por ejemplo, en Nekogram, un cliente no oficial de Telegram para Android, puedes crear un fragmento monoespaciado en formato "Mono" o "Código". La opción "Código" permite seleccionar manualmente el idioma apropiado para el resaltado de sintaxis y al mismo tiempo le brinda la opción de no utilizar el resaltado en absoluto.
El resaltado de sintaxis solo funciona en Telegram WebA y en algunas aplicaciones no oficiales.
¿Cree que necesita la detección automática del lenguaje de programación para resaltar la sintaxis o prefiere hacerlo manualmente?
Telegram anunció hoy un nuevo concurso para crear una biblioteca para la detección de lenguajes de programación mediante algoritmos de Machine Learning. Casi simultáneamente, se actualizó el repositorio de Telegram Desktop para agregar sugerencias sobre el trabajo en curso para agregar resaltado de sintaxis del lenguaje de programación. El equipo de @tginfo conecta estos eventos y especula que Telegram probablemente esté trabajando en el resaltado automático de código en los mensajes.
Existen bibliotecas para la detección automática de lenguajes de programación, pero todas cometen errores con bastante frecuencia.
Este tipo de resaltado no es realmente necesario en todos los mensajes, y los intentos de hacerlo añaden automáticamente imprevisibilidad, lo que no agradará a todos: "¿Telegram decidirá resaltar por error este segmento de texto monoespaciado?" o "¿Se detectará correctamente el lenguaje de programación?"
Los editores de @tginfo esperan que el mensajero les dé la opción de utilizar la detección automática de idioma o no. Además de eso, tenemos curiosidad por la calidad de las soluciones que desarrollarán los ingenieros de ML en un plazo de 10 días establecido por el concurso.
La API de Telegram tiene una opción para declarar el lenguaje de programación para un bloque de código desde sus inicios, pero casi ninguna de las aplicaciones oficiales lo implementa en la interfaz de usuario, con la excepción de Telegram WebA.
En Telegram WebA puedes declarar un bloque de código con un lenguaje de programación específico para resaltar la sintaxis de la siguiente manera:
```js
console.log(123 + "Texto");
```
Por ejemplo, en Nekogram, un cliente no oficial de Telegram para Android, puedes crear un fragmento monoespaciado en formato "Mono" o "Código". La opción "Código" permite seleccionar manualmente el idioma apropiado para el resaltado de sintaxis y al mismo tiempo le brinda la opción de no utilizar el resaltado en absoluto.
El resaltado de sintaxis solo funciona en Telegram WebA y en algunas aplicaciones no oficiales.
¿Cree que necesita la detección automática del lenguaje de programación para resaltar la sintaxis o prefiere hacerlo manualmente?