7 Lenguajes de programación recién lanzados que debes conocer

En el campo de la tecnología debes prepararte para dominar nuevos lenguajes de programación, eso siempre que quieres ir mejorando profesionalmente.

Como desarrollador, vas a obtener ventaja de conocer cuáles son los lenguajes más populares, más prácticos o en crecimiento.

Si bien, debes hacer hincapié en los idiomas más conocidos y demandados, también puede ser interesante incluir idiomas menos conocidos o más inusuales.

5 Mejores lenguajes de programación para dominar en 2023

En este artículo te cito 7 lenguajes de programación que se lanzaron este año pero que muchos programadores puede ser que no conozcan.

1. Carbon

Chandler Carruth presenta este lenguaje en la Conferencia CPP Norte en Toronto. Lo denominan el sucesor del lenguaje C++. Carbon es un lenguaje de código abierto que se esfuerza por ser independiente e impulsado por la comunidad.

Introducción al lenguaje de programación Carbon de Google

Consulta el repositorio de GitHub aquí.

2. QODA

Además del descubrimiento de fármacos, QODA tiene aplicaciones en finanzas y otros campos relacionados con la computación cuántica clásica.

Este lenguaje de programación es interoperable con modelos existentes como CUDA y OpenACC.

Haz clic aquí para saber más sobre QODA.

3. Flan-T5

Este lenguaje fue lanzado por Google AI y es un modelo de código abierto. Es capaz de manejar más de 1800+ tareas variadas.

Los investigadores afirman que Flan-T5 mejorará las habilidades de razonamiento de múltiples pasos y de indicaciones en comparación con PaLM 62B, un lenguaje más extenso.

Haga clic aquí para ver el código.

4. Exo

Publicado por investigadores del MIT en la Conferencia internacional sobre diseño e implementación de programación. Exo es un lenguaje para escribir código en aceleradores de hardware.

Un lenguaje de dominio específico que permite a los ingenieros de rendimiento de bajo nivel transformar programas individuales en programas más complejos.

Además, también es un compilador.

El lenguaje funciona según el principio de compilación exo, que es un enfoque recientemente propuesto para la programación y el soporte del compilador para bibliotecas de rendimiento acelerado por hardware.

Haz clic aquí para saber más sobre el idioma EXO.

5. ATL

A menudo llamado “lenguaje tensor” ATL fue desarrollado por investigadores del MIT y ofrece computación de alto rendimiento para escribir programas de manera óptima.

La estudiante de segundo año en Ciencias de la Computación e Inteligencia Artificial del MIT, Amanda Liu, declaró que el lenguaje se enfoca en producir un solo número o tensor.

Es el único lenguaje de tensor que ha verificado formalmente optimizaciones probadas en varios programas pequeños. Liu, busca expandir la escalabilidad del lenguaje para programas del mundo real.

Haz clic aquí para ver el código.

6. Twist

Otro lenguaje creado por investigadores del MIT, Twist fue construido específicamente para computación cuántica.

Este lenguaje puede verificar los datos que están enredados en un programa cuántico.

Según los desarrolladores, el lenguaje puede escribir programas completos para algoritmos cuánticos e identificar errores que puedan ocurrir.

El concepto del lenguaje se basa en medir la “pureza del código” ya que las computadoras cuánticas son muy propensas a errores.

La pureza impone la ausencia de enredos, lo que da como resultado menos errores y programas más intuitivos.

Puedes leer sobre Twist en este trabajo de investigación.

7. BhaiLang

Este curioso lenguaje es desarrollado por Aniket Singh y Rishabh Tripathi denominado Bhailang.

Los desarrolladores comenzaron a construir el lenguaje como una broma interna en TypeScript, mientras utilizaban la jerga india.

Publicaron capturas de pantalla del idioma en las redes sociales y la comunidad de desarrolladores se divirtió bastante con ello, por lo que decidieron crear una compilación del código

Haz clic aquí para ver el código.