F*

✍ dations ◷ 2025-11-25 22:46:24 #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上。


相关

  • 海绵城市海绵城市是一个比喻的说法,是一种在城市中建设防洪防涝并兼有生态环保功能的新型城市模型。比如建设透水路面以代替非透水的路面。国际通用术语为“低影响开发雨水系统构建”
  • 重兴重兴,为中国明朝末年清朝初年起事者秦尚行的年号,1644年九月,前后共1年。崇德 → 顺治 → 康熙 → 雍正 → 乾隆 → 嘉庆 → 道光 → 咸丰 → 同治 → 光绪 → 宣统
  • 经济效率经济效率(帕洛托效率) 通常来说,是指这样一种状况,即没有一种方法能在不使其他任何人的境况变坏的同时使任何人的境况变好。根据其内容,它通常伴随以下两个相关概念:这些定义并不
  • 阿富汗铁路运输阿富汗北部有三条铁路线。第一条是从马扎里沙里夫到巴尔赫省边境城镇的海拉顿(英语:Hairatan)之间的国内铁路,然后与通往乌兹别克斯坦的乌兹别克斯坦铁路(开通于2011年)相连。第二
  • 普林帝斯霍尔普林帝斯霍尔(Prentice Hall)是培生集团旗下的主要教育出版商。Prentice Hall出版供6至12岁及高等教育阅读的印刷品与数字内容。Prentice Hall透过Safari Books Online在线书
  • 昌韶高速公路韶赣高速公路,国家高速编号:G6011(原广东省高速编号"S10"),是中国国家高速公路网中京港澳高速公路和大广高速公路的连接线;是华东地区进入广东及珠三角地区最便捷的通道之一,也是继
  • 郭浩然郭浩然(1993年4月5日-),中国男配音演员。毕业于吉林艺术学院播音主持专业影视配音方向。现为配音团队729声工场成员。
  • 费少云费少云(1966年9月-),上海人,汉族,中国共产党党员。中华人民共和国政治人物、第十三届全国人民代表大会江苏地区代表。2018年,被选为全国人大代表。
  • 戴文·博斯蒂克戴文·博斯蒂克(英语:Devon Bostick,1991年11月13日-),加拿大童星。因演出《逊咖冒险王》电影系列中葛瑞·海夫里的哥哥罗德里克·海夫里(Rodrick Heffley)一角而闻名。知名作品有2008年恐怖片《爱慕拼图》(Adoration);2010年喜剧电影《逊咖冒险王》(Diary of a Wimpy Kid)。博斯蒂克生于加拿大多伦多怡陶碧谷。父亲Joe Bostick及弟弟Jesse Bostick都是演员,母亲Stephanie Gorin是选角导演。博斯蒂克的好莱坞生涯始
  • 唐念慈唐念慈(1925年6月-2000年4月1日),男,江苏常州人,中国岩土工程专家,中国桩基动力学创始人,南京工学院(现东南大学)教授,江苏省人大常委会副主任,第六、七、八届全国人大代表。