2
Agda adalah bahasa pengaturcaraan fungsian yang ditaip.Ia mempunyai keluarga induktif, iaitu, jenis data yang bergantung pada nilai, seperti jenis vektor panjang yang diberikan.Ia juga mempunyai modul parametrised, pengendali mixfix, aksara Unicode, dan antara muka Emacs interaktif yang boleh membantu programmer dalam menulis program.Agda adalah pembantu bukti.Ia adalah sistem interaktif untuk menulis dan menyemak bukti.Agda didasarkan pada teori jenis intuisiistik, sistem asas untuk matematik konstruktif yang dibangunkan oleh ahli logik Sweden Per Martin-Löf.Ia mempunyai banyak persamaan dengan pembantu bukti lain berdasarkan jenis bergantung, seperti Coq, Epigram, Matita dan NuPRL.
agda
Kategori
Alternatif untuk Agda untuk semua platform dengan sebarang lesen
4
3
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.