¿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.

Relacionado

❌ React Native, crear aplicación como Netflix con Mario Díez

[no_toc] [expand title="Índice del Vídeotutorial"] 1. FlatList Horizontal 2. Componente Swiper 3. Menú Animado y Header 4. FlatList Grid 5. Más Flexbox, Tabs y Linear gradiantes 6. Reproductor de Vídeo 7. Share API 8. Animatable Header y NativeEvents 9. React Navigation 10. Header Múltiple con Animated 11. Modal con React Navigation 12. React Navigation con Redux 13. Servidor NodeJS con MongoDB para React Native 14. Conectando ¡SEGUIR LEYENDO!

❌ React Native con Mario Díez

[no_toc] [expand title="Índice del Vídeotutorial"] 1. Instalación 2. Introducción 3. Props y State 4. Fetch Data 5. ListView 6. Fech Data 2 7. Navigator IOS 8. Navigator 9. Flexbox 10. PropTypes 11. TabBarIOS 12. Formularios 13. AsyncStorage 14. Recorriendo Arrays con Map 15. Notificaciones Push 16. Notificaciones Push desde NodeJS 17. Barra de Búsqueda en ListView 18. Utilización de CameraRoll 19. Children o Props 20. Diferenciar ¡SEGUIR LEYENDO!

❌ React Native con Iván B. Trujillo

[no_toc] [expand title="Índice del Vídeotutorial"] 1. Primeros Pasos 2. Componentes, Botones y Alertas 3. Pantalla de Login, Navegador y Vistas 4. Navegación por Pestañas 5. Peticiones a API y ListView 6. Vista Detalles y Paso de Propiedades a Componente Hijo [/expand] [yotuwp type="playlist" id="PLuzQ5Ac_9_cI-ukaElfIFKXyhLsADBiJe" ] [expand title="Creador"] Editor del blog de Medium: Canarias JS [/expand]

❌ Javascript con Píldoras Informáticas

[no_toc] [expand title="Índice del Vídeotutorial"] 1. Presentación. Vídeo 1 2. Introducción. Vídeo 2 3. Sintaxis Básica I. Ubicación del código. Vídeo 3 4. Sintaxis Básica II. Estructuras Básicas. Vídeo 4 5. Sintaxis Básica III. Operadores Básicos. Vídeo 5 6. Sintaxis Básica IV. Operadores y prompt. Vídeo 6 7. Sintaxis Básica V Arrays, Matrices, Arreglos. Vídeo 7 8. Sintaxis Básica V. Arrays, Matrices, Arreglos II. Vídeo 8 ¡SEGUIR LEYENDO!

❌ Javascript con Falcon Masters

[no_toc] [expand title="Índice del Vídeotutorial"] 1. Introducción 2. Variables 3. Tipos de Dato 4. Arreglos 5. Metodos y propiedades para los Arreglos 6. Condicionales 7. Ciclo Fo 8. Ciclo While 9. Funciones 10. Ejercicio con Funciones y Formularios 11. Scope de Javascript (ámbito de las variables) 12. Metodos y propiedades para Cadenas de Texto 13. Introducción al DOM (Document Object Model) 14. Creando Nodos del DOM ¡SEGUIR LEYENDO!