F*

✍ dations ◷ 2025-10-21 14:31:22 #F*

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

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

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

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


相关

  • 东森新闻东森新闻台(台标标示为EBC东森新闻),是东森电视旗下的新闻频道。2018年12月,《镜周刊》报导傅崐萁在担任花莲县长任内共发包25个县府媒体采购案,然而采购案得标者皆为花莲在地媒
  • 合成材料合成材料是塑料、合成橡胶和合成纤维的总称。硅橡胶、 聚甲基丙烯酸甲酯、 丙烯酸酯水凝胶、 α-氰基丙烯酸酯、 聚酸胺、 饱和聚酯、 聚氯乙烯、 聚乙烯、 聚丙烯、 聚四氟
  • 中京道中京道,辽朝五道之一。辽圣宗统和二十五年(1007年)设置,治所在故奚王牙帐中京大定府(今内蒙古自治区宁城县西北大明城),辖境包括内蒙古奈曼旗、克什克腾旗以南,辽宁医巫闾山、大凌河
  • 国际接吻日国际接吻日,也称世界接吻日,是一项于每年7月6日庆祝的非官方节日,始于英国,并于21世纪早期推广向全球。该项节日旨在提醒人们享受接吻本身的乐趣,而非将接吻作为社交或性行为的前
  • 美国人口排行前50大的都市本列表列出美国人口最多的建制区。根据美国人口调查局的定义,建制区可以有多种形式,包括市、镇、村和自治市镇。这些名称及其用法各州皆有很大区别。美国最大的建制区多数是在
  • 石原氏色盲检测图石原氏色盲检测图是一种检测色觉障碍的方法,得名于它的发明者,日本东京大学教授石原忍。石原氏最早的检测图发表于1917年。这种测试图包括一系列彩色圆盘,称为“石原盘”,每个圆
  • 世界湿地日2月2日是世界湿地日,由国际湿地公约常委会于1996年10月确立,以便开展各种活动来提高公众对湿地的认识,促进湿地保护。1971年2月2日,在伊朗的拉姆萨尔签署了全球性政府间的保护公
  • 艾莉丝·布拉加艾莉丝·布拉加·莫赖斯(英语:Alice Braga Moraes,1983年4月15日-)是一位巴西女演员。较知名的作品为主演美国剧集《南方女王》中的泰瑞莎·门多萨。布拉加出生于巴西圣保罗,在一
  • 赵铁练赵铁练(1944年9月-),男,汉族,河北大城人,中华人民共和国政治人物,曾任河北省政协副主席,第九届全国人大代表。
  • 奥地利社会主义青年奥地利社会主义青年(德语:Sozialistische Jugend Österreich,缩写为SJÖ)是奥地利的一个社会主义青年组织。该组织成立于1946年。该组织的意识形态是民主社会主义、马克思主义