F* F读作F star是一个由微软研究院和INRIA主导开发的基于ML的依赖类型函数式程序语言主要用于程序的形式化验证 F的类型系统十分丰富支持依赖类型单子化效用monadic effects和细化类型refinement types这使其能够准确地用于表述程序的形式化规范包括功能正确性和安全性 F的类型检查器通过检查手写的证明和SMT自动求解来确保程序符合规范 使用F书写的程序可被编译到OCamlF或C加以执行早期版本的F亦支持编译到JavaScript F语言本身使用F和F实现并可从OCaml或F引导它的源码使用Apache协议授权目前托管在GitHub上