F*: Microsoft's Proof-Oriented Programming Language for Verified Software
F* is a general-purpose programming language designed with formal program verification at its core. Developed with contributions from Microsoft Research and academic institutions, it allows developers to write programs alongside mathematical proofs of their correctness. The language supports both functional programming and proof construction, making it suitable for building high-assurance software. F* has been used in security-critical projects, including parts of the verified HTTPS stack. The language and its documentation are publicly available at fstar-lang.org.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in