Vydána verze 4 RC jazyka Lean

29. 8. 2023

Sdílet

Programátor počítač Autor: Depositphotos

Po letech vývoje byla vydána verze 4 RC (release candidate) jazyka Lean od Microsoft Research. Jde o čistě funkcionální jazyk s unikátní efektivní a plně automatickou správou paměti („functional but in-place“) založenou na počítání referencí.

Starší verze jazyka se zaměřovaly zejména na matematiky, Lean nebyl plnohodnotný jazyk, ale nástroj pro formalizaci důkazů. Nová verze (Lean 4) se snaží být podle autorů univerzálním funkcionálním jazykem založeným na moderních funkcionálních konstrukcích pro typovou kontrolu, správu paměti a zdánlivě imperativní kód („do unchained“).

Překladač je napsán převážně v Leanu samotném. Kód se překládá do jazyka C, je proto velmi jednoduché volat z Leanu nativní knihovny. Typový systém jazyka umožňuje provádět formální verifikaci programů a garantuje absenci běhových chyb v přeloženém kódu.

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Našli jste v článku chybu?

Autor zprávičky