Evergreen: el lenguaje que promete código de sistemas demostrablemente seguro

Evergreen: A Provably Safe Systems Language

Evergreen combina contratos explícitos, invariantes verificadas y control de memoria en un solo lenguaje. Permite declarar precondiciones, postcondiciones e invariantes de datos junto al código que describen, y el compilador las convierte en obligaciones que debe comprobar. Además, rastrea qué usos de memoria siguen siendo válidos y elimina las pruebas y lemas tras verificarlos, sin coste en ejecución. Se presenta como más potente que C y más seguro que Rust.

Escribe lo que debe cumplirse. Deja que el compilador compruebe que se cumple.

Más de este día

2026-11-04