Добавить в календарь 01.07.2025 19:00 01.07.2025 20:00 Europe/Moscow Введение в Coq: формальные методы и зависимые типы, Часть VII

1 июля 2025 года в 19:00 (мск) состоится воркшоп «Введение в Coq: формальные методы и зависимые типы, Часть VII».

Каждый программист знает, что тесты не спасают от ошибок. Так что, если вы пишите софт, в котором цена ошибки очень высока, тесты кажутся недостаточно надёжной защитой. Что делать программисту, который хочет разрабатывать безупречный код?

Доказывать правильность своей программы. Однако, доказав корректность алгоритма нельзя автоматически доказать и правильность реализации. Было бы здорово, если бы работающая программа позволяла бы себя верифицировать.

И это в определённой степени возможно. Антон Стеканов с помощью Евгения Каратаева в нескольких воркшопах расскажет об языке программирования Coq, формальных методах и зависимых типах.

Седьмой воркшоп посвятим транспиляции Coq-программ на другие языки программирования, в частности, в OCaml. В терминах Coq этот процесс называется извлечением.

Онлайн,

Введение в Coq: формальные методы и зависимые типы, Часть VII

Москклубпрог.jpg

Дата проведения: 01.07.2025. Начало в 19:00

Место проведения: Онлайн

Будь в курсе всех мероприятий по теме Разработка ПО
  • Анонс
  • Программа
  • Участники
  • Спикеры

1 июля 2025 года в 19:00 (мск) состоится воркшоп «Введение в Coq: формальные методы и зависимые типы, Часть VII».

Каждый программист знает, что тесты не спасают от ошибок. Так что, если вы пишите софт, в котором цена ошибки очень высока, тесты кажутся недостаточно надёжной защитой. Что делать программисту, который хочет разрабатывать безупречный код?

Доказывать правильность своей программы. Однако, доказав корректность алгоритма нельзя автоматически доказать и правильность реализации. Было бы здорово, если бы работающая программа позволяла бы себя верифицировать.

И это в определённой степени возможно. Антон Стеканов с помощью Евгения Каратаева в нескольких воркшопах расскажет об языке программирования Coq, формальных методах и зависимых типах.

Седьмой воркшоп посвятим транспиляции Coq-программ на другие языки программирования, в частности, в OCaml. В терминах Coq этот процесс называется извлечением.