F*

F*

F * adalah bahasa pengaturcaraan berfungsi seperti ML yang bertujuan untuk pengesahan program.F * boleh menyatakan spesifikasi yang tepat untuk program, termasuk sifat ketepatan fungsian.Program yang ditulis dalam F * boleh diterjemahkan ke OCaml atau F # untuk pelaksanaan.
F * (diucapkan F star) adalah bahasa pengaturcaraan berfungsi seperti ML yang bertujuan untuk pengesahan program.Sistem jenisnya termasuk polimorfisme, jenis bergantung, kesan monadik, jenis penghalusan, dan kalkulus prasyarat yang paling lemah.Bersama-sama, ciri-ciri ini membolehkan mengekspresikan spesifikasi yang tepat dan kompak untuk program, termasuk sifat ketepatan fungsian.Pemeriksa jenis F * bertujuan untuk membuktikan bahawa program memenuhi spesifikasi mereka menggunakan gabungan penyelesaian SMT dan bukti manual.Program yang ditulis dalam F * boleh diterjemahkan ke OCaml atau F # untuk pelaksanaan ....
f-

Alternatif untuk F* untuk semua platform dengan lesen sumber terbuka