<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.dzmuh.com/index.php?action=history&amp;feed=atom&amp;title=F%2A</id>
	<title>F* - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dzmuh.com/index.php?action=history&amp;feed=atom&amp;title=F%2A"/>
	<link rel="alternate" type="text/html" href="https://wiki.dzmuh.com/index.php?title=F*&amp;action=history"/>
	<updated>2026-05-07T02:53:36Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.dzmuh.com/index.php?title=F*&amp;diff=11436&amp;oldid=prev</id>
		<title>Dzmuh: Новая страница: «'''F *''' (произносится как F star) — функциональный язык программирования, основанный на ML и ориентированный на формальную верификацию разрабатываемых на нём программ.  Его система типов включает в с...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.dzmuh.com/index.php?title=F*&amp;diff=11436&amp;oldid=prev"/>
		<updated>2023-03-27T00:35:44Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;F *&amp;#039;&amp;#039;&amp;#039; (произносится как F star) — &lt;a href=&quot;/index.php?title=%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Функциональный язык программирования (страница не существует)&quot;&gt;функциональный язык программирования&lt;/a&gt;, основанный на &lt;a href=&quot;/index.php?title=ML&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;ML (страница не существует)&quot;&gt;ML&lt;/a&gt; и ориентированный на &lt;a href=&quot;/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Формальная верификация программного обеспечения (страница не существует)&quot;&gt;формальную верификацию&lt;/a&gt; разрабатываемых на нём программ.  Его система типов включает в с...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''F *''' (произносится как F star) — [[функциональный язык программирования]], основанный на [[ML]] и ориентированный на [[Формальная верификация программного обеспечения|формальную верификацию]] разрабатываемых на нём программ.&lt;br /&gt;
&lt;br /&gt;
Его система типов включает в себя [[зависимые типы]], [[Монада (программирование)|монадические]] [[побочный эффект (программирование)|эффекты]] и {{Iw|типы-уточнения||en|Refinement type}}. Этих выразительных средств достаточно, чтобы задавать точные спецификации для программ, включая описания функциональной корректности и свойств безопасности. Механизм проверки типов в F* позволяет доказывать, что программы соответствуют их спецификациям. Это делается с использованием комбинации [[Задача выполнимости формул в теориях#SMT-решатели|SMT-решателя]] и [[Инструмент интерактивного доказательства теорем|ручных доказательств]]. Программы, написанные на F*, могут быть странслированы в [[OCaml]], [[F Sharp|F#]] и [[Си (язык программирования)|C]] для дальнейшей компиляции и выполнения. Предыдущие версии F* также можно было транслировать в [[JavaScript]].&lt;br /&gt;
&lt;br /&gt;
Последняя версия F* написана полностью на общем подмножестве F* и F# и может быть запущена как с использованием OCaml, так и с использованием F#. Исходный код языка открыт под лицензией [[Лицензия Apache|Apache 2.0]] и активно разрабатывается на [[GitHub]]&amp;lt;ref&amp;gt;{{cite web|url=https://github.com/FStarLang/FStar|title=FStarLang/FStar|website=GitHub|access-date=2020-05-28|archive-date=2020-07-10|archive-url=https://web.archive.org/web/20200710025302/https://github.com/FStarLang/FStar|deadlink=no}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
{{википедия|F*}}&lt;br /&gt;
* {{official|https://www.fstar-lang.org/}}&lt;br /&gt;
* {{github|FStarLang|FStar}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Языки программирования по алфавиту]]&lt;br /&gt;
[[Категория:Языки программирования, появившиеся в 2013 году]]&lt;br /&gt;
[[Категория:Функциональные языки программирования]]&lt;br /&gt;
[[Категория:Языки программирования семейства ML]]&lt;br /&gt;
[[Категория:Языки программирования платформы .NET]]&lt;br /&gt;
[[Категория:Microsoft Research]]&lt;br /&gt;
[[Категория:Типозависимые формальные языки]]&lt;br /&gt;
[[Категория:Автоматическое доказательство теорем]]&lt;/div&gt;</summary>
		<author><name>Dzmuh</name></author>
	</entry>
</feed>