7 Lenguajes de Programación Recién Lanzados que Deberías 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.

Mejores Lenguajes de Programación

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.

Relacionado: Introducción al Lenguaje de Programación Carbon

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.

Relacionado

Alan Turing: Historia completa, estudios y pensamientos filosóficos

Alan Turing (1912–1954) nunca se describió a sí mismo como un filósofo, pero su artículo de 1950 “Computing Machinery and Intelligence” es uno de los más citados en la literatura filosófica moderna. Dio un nuevo enfoque al problema tradicional mente-cuerpo, relacionándolo con el concepto matemático de computabilidad que él mismo había introducido en su artículo de 1936-7 “Sobre los números computables, con una aplicación al Entscheidungsproblem”. ¡SEGUIR LEYENDO!

El Avance de los Qubits de Argonne: Un salto adelante en la Computación Cuántica

La computación cuántica es un campo en rápido desarrollo con el potencial de revolucionar muchas industrias, desde la medicina hasta la ciencia de los materiales. Sin embargo, uno de los principales retos a los que se enfrentan los investigadores de computación cuántica es el desarrollo de qubits que sean estables y escalables. Investigadores logran Aumentar el Tiempo de Coherencia Ahora, los investigadores del Laboratorio Nacional Argonne ¡SEGUIR LEYENDO!

Computación Cuántica: Una sencilla introducción

¿Cómo puede obtener más y más de menos y menos? A medida que las computadoras más pequeñas se vuelven, más poderosas parecen volverse: hay más capacidad de descifrar números en un teléfono celular del siglo XXI de lo que habría encontrado en una computadora militar del tamaño de una habitación hace 50 años. Sin embargo, a pesar de estos avances sorprendentes, todavía hay muchos problemas complejos ¡SEGUIR LEYENDO!

Conociendo a Fugaku: La supercomputadora más rápida del planeta

Fugaku es una supercomputadora a exaescala (mientras que solo está a petasescala para el punto de referencia principal) instalada en el Centro RIKEN de Ciencias Computacionales de Kobe, Japón. El nombre de Fugaku, fue elegido así, por ser un nombre alternativo utilizado para denominar al grande Monte Fuji. La idea del nombre es representar la similitud entre el Monte Fuji y la nueva supercomputadora Fugaku. Representado, ¡SEGUIR LEYENDO!

Carbon, un nuevo lenguaje de Google que aspira a suceder a C++

De vez en cuando surgen nuevos lenguajes de programación que hacen que el trabajo de los desarrolladores sea más eficiente y efectivo. Los lenguajes de programación se desarrollan constantemente para reemplazar a los antiguos. Uno de esos lenguajes de programación, que está actualmente en alza, es Carbon. Google ha decidido lanzar un nuevo lenguaje de programación denominado Carbon, al que pretende convertir en el sucesor del ¡SEGUIR LEYENDO!

GPU NVIDIA logra ser más rápida que una computadora cuántica

Un equipo de investigadores de Microsoft y el Scalable Parallel Computing Lab de Zúrich publicaron un artículo en el que hablaban del potencial de la computación cuántica para el futuro y lo comparaban con una única tarjeta gráfica NVIDIA. Los investigadores descubrieron que la GPU funciona mejor que una computadora cuántica hipotética en algunas aplicaciones. En un artículo publicado en la revista Association for Computing Machinery, ¡SEGUIR LEYENDO!

No: La Inteligencia Artificial aún no es capaz de simular la conciencia humana, ni de debatir con humanos

No, IBM no ha creado una máquina capaz de debatir como si tuviese la misma conciencia que un ser humano. Hoy bien temprano, leí este artículo en el País, en el que se subtitula que "IBM desarrolla una inteligencia artificial capaz de competir con humanos en el arte de la oratoria" pues bien, el vídeo sobre la idea expresada en ese artículo. De hecho, varios medios ¡SEGUIR LEYENDO!

Salir de la versión móvil