Bosque un nuevo lenguaje de programacion de Microsoft

Articulos tematica Microsoft

Conoce Bosque el nuevo lenguaje de programación de Microsoft sin bucles y condiciones.

Microsoft Research introdujo recientemente un nuevo lenguaje de programación de código abierto llamado 'Bosque' que está "diseñado para escribir código que es simple, obvio y fácil" para que los humanos y las máquinas entiendan.

Según Mark Marron, científico informático de Microsoft y desarrollador principal del lenguaje, las características de diseño clave del lenguaje proporcionan formas de eliminar la "complejidad accidental" en el proceso de desarrollo y codificación. Lo hace abrazando operaciones algebraicas y rompiendo casi 50 años de modelos de programación existentes.

La compañía dice que el lenguaje "deriva de una combinación de sintaxis y tipos inspirados en TypeScript más ML y semántica inspirada en Nodo / JavaScript".

Como Marron señaló en su artículo, Bosque es un esfuerzo por ir más allá del paradigma de la programación estructurada que se hizo popular en la década de 1970.

Un documento de 1968 titulado "Go To Statement Considered Harmful" por el científico informático Edsger Dijkstra popularizó el hecho de que el control de flujo en el paradigma de programación estructurada se maneja con bucles, condicionales y subrutinas.

Sin embargo, Marron representa a Bosque como una "programación regularizada" que elimina fuentes de complejidad como los bucles, el estado mutable y la igualdad de referencia.

"Este modelo se basa en el éxito de la programación estructurada y los tipos de datos abstractos al simplificar los modelos de programación existentes en una forma regularizada que elimina las principales fuentes de errores, simplifica la comprensión y modificación del código y convierte muchas tareas de razonamiento automatizado sobre código en proposiciones triviales", explicó Marron en su papel técnico .

"El objetivo es mejorar la productividad del desarrollador, aumentar la calidad del software y permitir una variedad de nuevos compiladores y experiencias de herramientas de desarrollador", agrega Marron.

Bosque se encuentra actualmente en la etapa de desarrollo y los expertos recomiendan no usar el lenguaje de programación para ningún trabajo de producción

Fecha actualización el 2021-05-06. Fecha publicación el 2019-05-06. Categoría: microsoft Autor: Oscar olg Mapa del sitio Fuente: techworm Version movil