F*

F*

F * یک زبان برنامه نویسی کاربردی شبیه ML است که با هدف تأیید برنامه انجام می شود.F * می تواند مشخصات دقیق را برای برنامه ها ، از جمله ویژگی های صحت عملکردی بیان کند.برنامه هایی که با F * نوشته شده اند برای اجرای می توانند به OCaml یا F # ترجمه شوند.
F * (تلفظ F ستاره) یک زبان برنامه نویسی کاربردی شبیه ML است که با هدف تأیید برنامه انجام می شود.سیستم نوع آن شامل پلی مورفیسم ، انواع وابسته ، اثرات monadic ، انواع پالایش و ضعیف ترین محاسبه پیش شرط است.در کنار هم ، این ویژگی ها امکان بیان مشخصات دقیق و کم حجم برای برنامه ها ، از جمله ویژگی های صحت عملکردی را دارند.F * نوع یاب بررسی می کند که برنامه ها با استفاده از ترکیبی از حل SMT و اثبات دستی ، مشخصات آنها را رعایت کنند.برنامه هایی که با F * نوشته شده اند برای اجرا به OCaml یا F # قابل ترجمه هستند ...
f-

سایت اینترنتی:

گزینه های دیگر برای F* برای Mac

F# (programming language)

F# (programming language)

F # یک زبان عملکردی و شی گرا موجز ، بیان و کارآمد برای NET است که به شما در نوشتن کد ساده برای حل مشکلات پیچیده کمک می کند.
CamDesk

CamDesk

CamDesk یک ویجت وب کم با روباز و آزاد است که به عنوان برنامه نظارت خانگی ایجاد شده است.
Coq

Coq

Coq یک دستیار اثبات است که به شما امکان می دهد اثبات های ریاضی را با روشی دقیق و رسمی بنویسید ، و آنها را در مورد صحت توسط رایانه بررسی کنید.
OCaml

OCaml

OCaml یک زبان برنامه نویسی قدرت صنعتی است که از سبک های عملکردی ، ضروری و شی گرا پشتیبانی می کند.
Isabelle

Isabelle

ایزابل دستیار اثبات نوشتن و بررسی اثبات ریاضی توسط کامپیوتر است.
Agda

Agda

Agda یک زبان برنامه نویسی کاربردی وابسته به تایپ است.این خانواده ها دارای استقرا است ، یعنی انواع داده هایی که به مقادیر وابسته هستند ، مانند نوع بردارهای طول معین.
Network Security Toolkit

Network Security Toolkit

این CD / DVD زنده بوت شده ISO (NST Live) مبتنی بر Fedora است.