F*

✍ dations ◷ 2025-08-21 20:25:27 #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上。


相关

  • 受害者受害者(victim),是社会冲突事件中受伤害或损害的一方。伤害包括精神、身体、财产或名誉方面。在民法上,受害者可以向加害者提起诉讼,要求民事赔偿,赔偿可以是金钱上的或者是精神上
  • 魁北克协定魁北克协定(英语:Quebec Agreement)是英国和美国在第二次世界大战期间签署的一项关于联合建造核武器的协定,由温斯顿·丘吉尔和富兰克林·德拉诺·罗斯福于1943年8月19日在魁北
  • 顽主《顽主》是一部由峨嵋电影制片厂拍摄的荒诞体的轻喜剧,改编自王朔的同名小说。本片于1988年上映,并于次年的中国电影金鸡奖获得了最佳影片,最佳导演,最佳女配角,最佳音效四项提名
  • 文峰山文峰山,位于台湾嘉义县竹崎乡文峰村与番路乡大湖村,峰顶海拔1,256米,原为2003年版台湾小百岳之一,2006年已被除名。文峰山为牛稠溪与八掌溪的分水岭。
  • 戴炜华戴炜华(1936年7月3日-2021年2月4日),男,上海人,中国应用语言学家,科技英语专家。上海理工大学教授。1936年7月3日生。1958年毕业于哈尔滨外国语学院研究生班。曾在合肥工业大学任教。1981年任上海机械学院科技外语系副主任,负责全系的教学和科研工作,同时兼任大学英语教研室主任。1983年任科技外语系负责人。1984年开始招收外国语言学及应用语言学硕士研究生。1987年至1988年,应邀赴美国纽约市立大学皇后学院研究应用语言学。回国后,历任科技外语系主任、华东工业大学文理学院常务副院长、上海
  • 萧普达萧普达(?-1044年)字弹隐。辽国官员。统和初年为南院承旨。开泰六年,任乌古部节度使。次年,敌烈部叛乱,萧普达镇压有功任乌古敌烈部都监。萧普达派敌烈骑兵到北阻卜取名马献给朝廷,因此受诏褒奖。重熙初年,改任乌古敌烈部都详稳,攻打诸蕃有功。萧普达深练边界事物,使用人还能让对方喜悦。所有战利品都分给大家,所以得人心。后任西南面招讨使。辽国党项人叛逃西夏,萧普达讨伐时中流箭,牺牲。皇帝觉得可惜,厚赏。1045年6月追认同中书门下平章事。辽史 卷九十二 列传第二十二
  • 湖城以正湖城以正(琉球语:湖城 以正/クグシク イシー  ?;1832年-1891年),蔡姓,唐名不详,字以正,故又称蔡以正,是活跃于琉球国第二尚氏王朝末期的人物。他是亲清派的人物、脱清人,也是唐手(空手道)湖城流的第三代宗家。人称湖城小(琉球语:湖城小/クグシクグヮー )。湖城以正出生在久米村的蔡氏湖城家,蔡氏湖城家是蔡氏具志头家的分支,元祖为蔡瀚(屋良亲云上)。湖城以正的祖父蔡肇功(湖城亲方)创立了湖城流。父亲蔡昌伟继承了这门武术,并将它传给了湖城以正。1848年,16岁的湖城以正随父亲蔡昌伟、从兄蔡大祯(湖
  • 韩远阿尔赫西拉斯级货柜船韩远阿尔赫西拉斯级货柜船(英语:HMM -class container ship)是大宇造船(英语:DSME)以及三星重工为现代商船建造的12艘货柜船系列。这些船的最大容量为23820TEU至23964TEU。该船为世界最大货柜船列表中的第2名。2018年,向现代商船向大宇造船(英语:DSME)以及三星重工订造12艘24,000TEU集装箱船,首艘已于2020年4月交付投运。
  • 爱川香织爱川 香织(あいかわ かおり、1987年3月3日-),现名藤咲葵,是日本的AV女优。2009年出道于AV界。
  • 王兰花 (1950年)王兰花(1950年6月-),女,回族,宁夏吴忠人,中国社区工作者,全国三八红旗手标兵,七一勋章获得者。