Qué debes saber de Noulith? El nuevo lenguaje de programación creado por Brian Chen

El desarrollador de software de seguridad en Zoom, Brian chen, desarrolló un nuevo lenguaje de programación llamado Noulith. Al construir Rust, Chen buscó ideas en “Crafting Interpreters /Creación de Intérpretes ” de Robert Nystrom.

Libro Creación de Intérpretes escrito por Robert Nystrom

Otros contribuyentes significativos al lenguaje de Noulith son Gustav Westling y Dmitry Cheryaev.

El hecho de que este lenguaje de programación relativamente nuevo produzca resultados confiables ha hecho que obtenga una gran atención entre la comunidad de desarrolladores.

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

Además, Noulith afirma proporcionar resultados fiables independientemente en la sintaxis utilizada.

Estas son las características clave del nuevo lenguaje Noulith:

  • La prioridad entre los operadores se decide dinámicamente durante la ejecución.
  • Dado que todo es un operador infijo, casi cualquier cosa puede aplicarse parcialmente.
  • Cuando se trata de conjuntos y diccionarios, a Noulith no le importa. Las listas se incluyen entre paréntesis en este caso. Las llaves son diccionarios. Aunque no requiere un tipo de conjunto específico, el comportamiento del diccionario generalmente refleja el de los conjuntos de claves que almacena.
  • Puedes elegir el orden de las operaciones de la forma que desees y cualquier conflicto se abordará en el tiempo de ejecución.
  • Puedes escribirlo dinámicamente sin preocuparte por los espacios en blanco o la sangría.
  • Todo es una expresión y puedes usar ‘:=.’ Operador para declarar variables.
  • No hay variables o métodos locales, solo globales o arriba. Las declaraciones en el nivel más alto se escriben en la forma de C/Java/Scala.
  • Las flechas hacia la izquierda y las flechas de dos puntas se utilizan para los pares de valor-índice y valor-clave en los bucles for.
  • Los prefijos de operador pueden ser problemáticos. Coloca el operador dentro del paréntesis si no estás seguro de qué hacer.

Para obtener más información sobre el último nuevo lenguaje de programación, visita el repositorio de Github de Noulith.

Artículos Relacionados
6 Mejores Lenguajes de Programación para Criptografía 2023

La criptografía permite la transmisión de información que solo el destinatario puede descifrar mediante el uso de código cifrado. Este tipo de procedimiento bloquea el acceso no autorizado a los datos. Los lenguajes de programaciónson, por tanto, cruciales para poder limitar el acceso no ¡SEGUIR LEYENDO!

¿Qué es el kit de desarrollo multiplataforma Flutter?

Este año, las aplicaciones móviles continuaron siendo cada vez más populares. Afortunadamente, hay muchas herramientas de programación disponibles para los desarrolladores que desean crearlas. Entre estas herramientas está Flutter, que se ha destacado por su mayor aceptación y uso últimamente. Saber Más: Qué es ¡SEGUIR LEYENDO!

Spotify cierra la librería libspotify

La biblioteca de C, libspotify que los desarrolladores usaban para interactuar con Spotify y transmitir audio se deshabilitará definitivamente el 16 de mayo de 2022. Si todavía tienes un software que dependa de libspotify, debes tomar las medidas oportunas para adaptar su aplicación, cerrarlo ¡SEGUIR LEYENDO!