Wybierz swój język

Powrót arrow-right ... arrow-right Oprogramowanie zabezpieczeń i prywatności arrow-right F*

Oto lista 5 bezpłatnych i płatnych alternatyw dla F*. Główni konkurenci obejmują Isabelle, Coq. Oprócz tego, użytkownicy porównują także F* z F# (programming language), Agda, OCaml. Ponadto można spojrzeć na inne podobne opcje tutaj: Oprogramowanie zabezpieczeń i prywatności.


Isabelle
Free Open Source

Isabelle jest asystentką do pisania i sprawdzania matematycznych dowodów komputerowych.

Coq
Free Open Source

Coq to asystent dowodu, który pozwala pisać matematyczne dowody w rygorystyczny i formalny ...

Agda jest funkcjonalnym językiem programowania o typie zależnym. Ma rodziny indukcyjne, tj

OCaml
Free Open Source

OCaml jest językiem programowania siły przemysłowej obsługującym funkcjonalne, niezbędne i ...

F * to funkcjonalny język programowania podobny do ML, mający na celu weryfikację programu.

F* Platformy

tick-square Linux
tick-square Mac
tick-square Web-Based
tick-square Windows

F* Wideo i zrzuty ekranu

F* Przegląd

F * (wymawiana gwiazda F) to funkcjonalny język programowania podobny do ML, mający na celu weryfikację programu. Jego system typów obejmuje polimorfizm, typy zależne, efekty monadyczne, typy wyrafinowania i najsłabszy rachunek warunków wstępnych. Razem te funkcje umożliwiają precyzyjne i zwięzłe specyfikacje programów, w tym właściwości poprawności funkcjonalnej. Sprawdzanie typu F * ma na celu udowodnienie, że programy spełniają ich specyfikacje za pomocą kombinacji rozwiązania SMT i ręcznych prób. Programy napisane w języku F * mogą zostać przetłumaczone na OCaml lub F # w celu wykonania.

F* Funkcje

tick-square Security & Privacy
tick-square Portable

Najlepsze alternatywy dla F*

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

F* Tagi

formal-methods safety proof-assistant formal formulas verification security-utilities programming-language

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?