F*

F*

F * är ett ML-liknande funktionellt programmeringsspråk som syftar till programverifiering.F * kan uttrycka exakta specifikationer för program, inklusive funktionella korrekthetsegenskaper.Program skrivna i F * kan översättas till OCaml eller F # för exekvering.
F * (uttalad F-stjärna) är ett ML-liknande funktionellt programmeringsspråk som syftar till programverifiering.Dess typsystem innefattar polymorfism, beroende typer, monadiska effekter, förädlingstyper och en svagaste förutsättningskalkyl.Tillsammans tillåter dessa funktioner uttryckliga och kompakta specifikationer för program, inklusive funktionella korrekthetsegenskaper.Typkontrollen F * syftar till att bevisa att program uppfyller deras specifikationer med en kombination av SMT-lösning och manuella bevis.Program skrivna i F * kan översättas till OCaml eller F # för exekvering ....
f-

Alternativ till F* för BSD

F# (programming language)

F# (programming language)

F # är ett kortfattat, uttrycksfullt och effektivt funktionellt och objektorienterat språk för .NET som hjälper dig att skriva enkel kod för att lösa komplexa problem.
OCaml

OCaml

OCaml är ett industriellt styrka programmeringsspråk som stöder funktionella, imperativ och objektorienterade stilar.