F*

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索

页面Module:Infobox/styles.css没有内容。

F*
File:Fstar-official-logo-2015.png
编程范型多范式函数式指令式面向对象元编程并发编程
設計者微软研究院INRIA
当前版本Template:Software version
型態系統静态类型强类型类型推断
操作系统Linux, macOS, Windows
許可證Apache许可证
文件扩展名.fst
網站https://fstar-lang.org/
受影响于
F#OCamlStandard MLCoq脚本错误:没有“ilh”这个模块。脚本错误:没有“ilh”这个模块。

F*(读作“F star”)是一个由微软研究院INRIA主导开发的、基于ML依赖类型函数式程序语言,主要用于程序的形式化验证。

F*的类型系统十分丰富,支持依赖类型、单子化效用(monadic effects)和细化类型(refinement types)。这使其能够准确地用于表述程序的形式化规范,包括功能正确性和安全性。 F*的类型检查器通过检查手写的证明和SMT自动求解来确保程序符合规范。

使用F*书写的程序可被编译到OCamlF#C加以执行。早期版本的F*亦支持编译到JavaScript。

F*语言本身使用F*和F#实现,并可从OCamlF#引导。它的源码使用Apache协议授权,目前托管在GitHub[1]

引用[编辑]

  1. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found

来源[编辑]

  • package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  • package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found

外部链接[编辑]


package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found