Project Verona es un lenguaje de programación experimental para investigación desarrollado por Microsoft . [ 3 ] [ 2 ]
El proyecto cuenta con el apoyo del gestor de proyectos de C# Mads Torgensen [ 4 ] y de la ingeniera de software de investigación de Microsoft Research Cambridge , Juliana Franco [ 5 ] . El proyecto Verona también recibe ayuda de académicos del Imperial College de Londres [ 2 ] . A diferencia de Rust , donde el modelo de propiedad se basa en un único objeto, en Verona se basa en grupos de objetos [ 5 ] .
Según Microsoft, el objetivo del proyecto es crear una plataforma más segura para la gestión de la memoria . [ 3 ]
El proyecto Verona es de código abierto, publicado bajo la licencia MIT y en desarrollo activo en GitHub . [ 6 ]
Ejemplo
while_sum ( x : List [ U32 ]) : U32 { var sum : U32 = 0 ; let iter = x . values ();while { iter . has_value () } { // Esto tiene que ser `a`, igual que en el bucle for anterior let a = iter ();// Incrementa el iterador en el siguiente iterador ;// Este es el cuerpo del bucle for sum = sum + a }suma }Véase también
Referencias
- ↑ "Proyecto Verona" . Microsoft Research .
- 1 2 3 Tung, Liam. "Microsoft abre el lenguaje de programación Project Verona, inspirado en Rust, en GitHub" . ZDNet .
- 1 2 Jones, Luke (17 de enero de 2020). "El proyecto Verona de Microsoft, basado en Rust, llega al código abierto en GitHub" . WinBuzzer .
- ↑ Tung, Liam. "Microsoft: He aquí por qué nos encanta el lenguaje de programación Rust y por qué lanzamos el Proyecto Verona" . ZDNet .
- 1 2 Tung, Liam. "Microsoft: Estamos creando un nuevo lenguaje de programación similar a Rust para una codificación segura" . ZDNet .
- ↑ "GitHub - microsoft/verona: Lenguaje de programación de investigación para la propiedad concurrente" . GitHub .
Enlaces externos
- Proyecto Verona - Investigación de Microsoft
- Verona en GitHub
- Investigación de Microsoft
- lenguajes de programación de sistemas
- Software de 2019
- Lenguajes de programación de alto nivel
- Lenguajes de programación creados en 2019
- Software multiplataforma
- Software que utiliza la licencia MIT.
- Software gratuito de Microsoft
- Lenguajes de programación de Microsoft
- Temas básicos de lenguajes de programación