← 返回技术雷达
Hacker News tech

F*: A general-purpose proof-oriented programming language

Hacker News 热议:F*: A general-purpose proof-oriented programming language(133 赞 / 57 评论,来源 fstar-lang.org)

原文开头节选

F* (pronounced F star ) is a general-purpose proof-oriented programming language, supporting both purely functional and effectful programming. It combines the expressive power of dependent types with proof automation based on SMT solving and tactic-based interactive theorem proving. F* programs compile, by default, to OCaml. Various fragments of F* can also be extracted to F#, to C or Wasm by a tool called KaRaMeL , or to assembly using the Vale toolchain. F* is implemented in F* and bootstrapped using OCaml. F* is open source on GitHub and is under active development by Microsoft Research , Inria , and by the community. Download F* is distributed under the Apache 2.0 license . Binaries for Windows, Linux, and Mac OS X are posted regularly on the releases page on GitHub . You can also install F* from OPAM, Docker, Nix, or build it from sources, by following the instructions in INSTALL.md .

We also have a tutorial that covers Low* , a low-level subset of F*, which can be compiled to C by KaRaMeL.

(以上为原文节选,完整内容见下方”原文来源”)

这条动态今日登上 Hacker News 首页(133 赞 / 57 评论,来源 fstar-lang.org)。技术雷达每日自动聚合 AI 工程、后端架构、DevOps 方向的前沿动态;相关工程落地可浏览下方的相关服务与延伸阅读,或直接与我们团队交流。

原文来源: Hacker News

相关服务