(Translated by https://www.hiragana.jp/)
F* - 维基百科,自由的百科全书 とべ转到内容ないよう

F*

维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
F*
编程范型范式函数かんすうしき指令しれいしきめんこう对象もと编程并发编程
設計せっけいしゃほろ研究けんきゅういんINRIA
とうぜん版本はんぽん
  • 0.9.6.0 (2018ねん5がつ17にち)[1]
編輯維基數據鏈接
かたたい系統けいとうせい态类がたつよ类型类型推断すいだん
操作そうさけいLinux, macOS, Windows
許可きょかしょうApache许可证
ぶんけん扩展めい.fst
あみhttps://fstar-lang.org/
啟發けいはつげん
F#OCamlStandard MLCoqLeanえいLean (proof assistant)DafnyえいDafny

F*(读作“F star”)いち个由ほろ研究けんきゅういんINRIAしゅ导开发的、もとMLてき赖类がた函数かんすうしきほどじょ语言主要しゅようよう于程じょてき形式けいしき验证。

F*てき类型けいじゅうふん丰富,支持しじ赖类がた、单子效用こうよう(monadic effects)かず细化类型(refinement types)。这使其能够准确地よう于表じゅつほどじょてき形式けいしき规范,包括ほうかつこうのうせい确性安全あんぜんせい。 F*てき类型检查どおり过检查手写しゅしゃてき明和めいわSMT动求かいらい确保ほどじょ符合ふごう规范。

使用しようF*书写てきほどじょ编译到OCamlF#あるC以执ぎょう早期そうき版本はんぽんてきF*また支持しじ编译到JavaScript。

F*语言本身ほんみ使用しようF*F#实现,并可从OCamlあるF#引导。它的げん使用しようApache协议授权,目前もくぜんたくかんざいGitHubうえ[2]

引用いんよう

[编辑]
  1. ^ Release 0.9.6.0. 2018ねん5がつ17にち [2022ねん10がつ4にち]. 
  2. ^ FStarLang/FStar. GitHub. [2020-01-11]. (原始げんし内容ないようそん档于2020-07-10). 

らいみなもと

[编辑]
  • Ahman, Danel; Hriţcu, Cătălin; Maillard, Kenji; Martínez, Guido; Plotkin, Gordon; Protzenko, Jonathan; Rastogi, Aseem; Swamy, Nikhil. Dijkstra Monads for Free. 44nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. 2017 [2021-08-29]. (原始げんし内容ないようそん档于2022-03-02). 
  • Swamy, Nikhil; Hriţcu, Cătălin; Keller, Chantal; Rastogi, Aseem; Delignat-Lavaud, Antoine; Forest, Simon; Bhargavan, Karthikeyan; Fournet, Cédric; Strub, Pierre-Yves; Kohlweiss, Markulf; Zinzindohoue, Jean-Karim; Zanella-Béguelin, Santiago. Dependent Types and Multi-Monadic Effects in F*. 43nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. 2016 [2021-08-29]. (原始げんし内容ないようそん档于2022-04-30). 

外部がいぶ链接

[编辑]