<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=F%2A</id>
	<title>F* - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=F%2A"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=F*&amp;action=history"/>
	<updated>2026-07-18T02:10:39Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=F*&amp;diff=2281131&amp;oldid=prev</id>
		<title>imported&gt;ExultantEditor 来自 2025年12月26日 (五) 16:55</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=F*&amp;diff=2281131&amp;oldid=prev"/>
		<updated>2025-12-26T16:55:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox programming language&lt;br /&gt;
| name                   = F*&lt;br /&gt;
| logo                   = Fstar-official-logo-2015.png&lt;br /&gt;
| logo_size              = 160px&lt;br /&gt;
| caption                = &lt;br /&gt;
| file_ext               = &amp;lt;code&amp;gt;.fst&amp;lt;/code&amp;gt;&lt;br /&gt;
| paradigm               = [[多范式]]：[[函数式编程|函数式]]、[[指令式编程|指令式]]、[[面向对象的程序设计|面向对象]]、[[元编程]]、[[并发计算|并发编程]]&lt;br /&gt;
| designer               = [[微软研究院]]、[[法国国家信息与自动化研究所|INRIA]]&lt;br /&gt;
| developer              = &lt;br /&gt;
| latest_release_version = v2021.07.31&lt;br /&gt;
| latest_release_date    = {{start date|2021|07|31}}&lt;br /&gt;
| latest_preview_version = &lt;br /&gt;
| latest_preview_date    = &lt;br /&gt;
| typing                 = [[静态类型]]、[[强类型]]、[[类型推断]]&lt;br /&gt;
| implementations        = &lt;br /&gt;
| dialects               = &lt;br /&gt;
| influenced_by          = [[F♯|F#]]、[[OCaml]]、[[Standard ML]]、[[Coq]]、{{le|Lean (证明辅助)|Lean (proof assistant)|Lean}}、{{le|Dafny}}&lt;br /&gt;
| influenced             = &lt;br /&gt;
| operating_system       = [[Linux]], [[macOS]], [[Windows]]&lt;br /&gt;
| license                = [[Apache许可证]]&lt;br /&gt;
| website                = https://fstar-lang.org/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;F*&amp;#039;&amp;#039;&amp;#039;（读作“F star”）是一个由[[微软研究院]]和[[法国国家信息与自动化研究所|INRIA]]主导开发的、基于[[ML语言|ML]]的[[依赖类型]][[函数式编程|函数式]][[程序语言]]，主要用于程序的形式化验证。&lt;br /&gt;
&lt;br /&gt;
F*的类型系统十分丰富，支持[[依赖类型]]、单子化效用（monadic effects）和细化类型（refinement types）。这使其能够准确地用于表述程序的形式化规范，包括功能正确性和安全性。&lt;br /&gt;
F*的类型检查器通过检查手写的证明和SMT自动求解来确保程序符合规范。&lt;br /&gt;
&lt;br /&gt;
使用F*书写的程序可被编译到[[OCaml]]、[[F♯|F#]]或[[C语言|C]]加以执行。早期版本的F*亦支持编译到JavaScript。&lt;br /&gt;
&lt;br /&gt;
F*语言本身使用F*和[[F♯|F#]]实现，并可从[[OCaml]]或[[F♯|F#]]引导。它的源码使用[[Apache协议]]授权，目前托管在[[GitHub]]上&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/FStarLang/FStar|title=FStarLang/FStar|website=GitHub|access-date=2020-01-11|archive-date=2020-07-10|archive-url=https://web.archive.org/web/20200710025302/https://github.com/FStarLang/FStar}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==引用==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
===来源===&lt;br /&gt;
* {{cite conference&lt;br /&gt;
 | first1 = Danel&lt;br /&gt;
 | last1 = Ahman&lt;br /&gt;
 | first2 = Cătălin&lt;br /&gt;
 | last2 = Hriţcu&lt;br /&gt;
 | first3 = Kenji&lt;br /&gt;
 | last3 = Maillard&lt;br /&gt;
 | first4 = Guido&lt;br /&gt;
 | last4 = Martínez&lt;br /&gt;
 | first5 = Gordon&lt;br /&gt;
 | last5 = Plotkin&lt;br /&gt;
 | first6 = Jonathan&lt;br /&gt;
 | last6 = Protzenko&lt;br /&gt;
 | first7 = Aseem&lt;br /&gt;
 | last7 = Rastogi&lt;br /&gt;
 | first8 = Nikhil&lt;br /&gt;
 | last8 = Swamy&lt;br /&gt;
 | title = Dijkstra Monads for Free&lt;br /&gt;
 | url = https://www.fstar-lang.org/papers/dm4free/&lt;br /&gt;
 | book-title = 44nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages&lt;br /&gt;
 | year = 2017&lt;br /&gt;
 | access-date = 2021-08-29&lt;br /&gt;
 | archive-date = 2022-03-02&lt;br /&gt;
 | archive-url = https://web.archive.org/web/20220302183006/https://www.fstar-lang.org/papers/dm4free/&lt;br /&gt;
 }}&lt;br /&gt;
* {{cite conference&lt;br /&gt;
 | first1 = Nikhil&lt;br /&gt;
 | last1 = Swamy&lt;br /&gt;
 | first2 = Cătălin&lt;br /&gt;
 | last2 = Hriţcu&lt;br /&gt;
 | first3 = Chantal&lt;br /&gt;
 | last3 = Keller&lt;br /&gt;
 | first4 = Aseem&lt;br /&gt;
 | last4 = Rastogi&lt;br /&gt;
 | first5 = Antoine&lt;br /&gt;
 | last5 = Delignat-Lavaud&lt;br /&gt;
 | first6 = Simon&lt;br /&gt;
 | last6 = Forest&lt;br /&gt;
 | first7 = Karthikeyan&lt;br /&gt;
 | last7 = Bhargavan&lt;br /&gt;
 | first8 = Cédric&lt;br /&gt;
 | last8 = Fournet&lt;br /&gt;
 | first9 = Pierre-Yves&lt;br /&gt;
 | last9 = Strub&lt;br /&gt;
 | first10 = Markulf&lt;br /&gt;
 | last10 = Kohlweiss&lt;br /&gt;
 | first11 = Jean-Karim&lt;br /&gt;
 | last11 = Zinzindohoue&lt;br /&gt;
 | first12 = Santiago&lt;br /&gt;
 | last12 = Zanella-Béguelin&lt;br /&gt;
 | title = Dependent Types and Multi-Monadic Effects in F*&lt;br /&gt;
 | url = https://www.fstar-lang.org/papers/mumon/&lt;br /&gt;
 | book-title = 43nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages&lt;br /&gt;
 | year = 2016&lt;br /&gt;
 | access-date = 2021-08-29&lt;br /&gt;
 | archive-date = 2022-04-30&lt;br /&gt;
 | archive-url = https://web.archive.org/web/20220430082919/https://www.fstar-lang.org/papers/mumon/&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
*[https://www.fstar-lang.org/ F* 官方主页]{{Wayback|url=https://www.fstar-lang.org/ |date=20200331073002 }}&lt;br /&gt;
* [https://github.com/FStarLang/FStar F* 源码]{{Wayback|url=https://github.com/FStarLang/FStar |date=20200710025302 }}&lt;br /&gt;
* [https://www.fstar-lang.org/tutorial/ F* 教程]{{Wayback|url=https://www.fstar-lang.org/tutorial/ |date=20200512022900 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{程序设计语言|Logo}}&lt;br /&gt;
[[Category:微软研究院]]&lt;br /&gt;
[[Category:程序设计语言]]&lt;br /&gt;
[[Category:ML語言家族]]&lt;br /&gt;
[[Category:.NET编程语言]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ExultantEditor</name></author>
	</entry>
</feed>