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.

Artículos Relacionados
La nube de Snowflake ahora es compatible con Python

Emocionantes actualizaciones en la plataforma de Snowflake. Los desarrolladores, científicos de datos e ingenieros de datos ahora podrán crear aplicaciones, canalizaciones y modelos de aprendizaje automático más eficientes en la plataforma de datos de Snowflake gracias a nuevas funcionalidades. Snowflake adquirió recientemente Streamlit, un ¡SEGUIR LEYENDO!

La Historia de los Lenguajes de Programación Informáticos

Un lenguaje de programación de computadoras, es un conjunto de instrucciones detalladas para una computadora digital que en su conjunto forman uno de los cualquier lenguajes de programación existentes. Aunque existen muchos lenguajes informáticos, relativamente pocos son de uso general. Los lenguajes de máquina ¡SEGUIR LEYENDO!

Clase Abstracta: Definición del Término

Es una clase que deja parte de sí misma sin especificar, lo que obliga que exista una clase secundaria que la implemente. En los lenguajes de programación, una clase abstracta es una clase genérica (o tipo de objeto) que se utiliza como base para ¡SEGUIR LEYENDO!