Тёмный

Программирование на уровне типов на TypeScript: выжимаем из компилятора все соки | Юрий Богомолов 

EPAM Moscow ITsubbotnik
Подписаться 1 тыс.
Просмотров 2 тыс.
50% 1

Из моего доклада вы узнаете о нюансах системы типов TypeScript, которые позволяют сделать первые шаги в сторону формальной верификации программ.
Первая часть доклада посвящена тому, как можно заставить компилятор делать дополнительные проверки корректности кода, а также гарантировать выполнение определенных инвариантов.
Во второй части доклада я расскажу, как можно описать простейшую арифметику на уровне типов, например, как заставить компилятор считать факториал числа, а в последней части затрону тему изоморфизма Карри-Ховарда и покажу, как выразить некоторые простейшие силлогизмы математической логики.
...........................................................................
Канал ITsubbotnik’а в Telegram: t.me/IT_Subbotnik_MSC
Подписывайтесь на наши соцсети, чтобы первыми узнавать о ближайших событиях и быть в курсе всех новостей московского офиса EPAM:
Facebook: / epammoscow
ВКонтакте: : epammoscow

Опубликовано:

 

2 дек 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1   
@erwererwrwr
@erwererwrwr 3 года назад
Ох, голова ведущий. Оказывается, я очень плохо знаю тайпскрипт. Но на сколько такой подход написания кода для бизнеса релевантен по времени + трудозатраты? Пока пишутся фичи так (качественно, да) не пройдут ли все сроки? А время несомненно при таком подходе написания кода вырастет в разы Или это сугубо для каких-то банковских агрегаторов кейс, где возможная ошибка крайне губительна?
Далее
Редакция. News: 128-я неделя
57:33
Просмотров 1,8 млн
На фейсконтроле 💂
09:41
Просмотров 563 тыс.
Generics: The most intimidating TypeScript feature
18:19
Чего ожидать от HTTP/3 + Go
51:07
Просмотров 10 тыс.
Первый взгляд на Svelte
41:05
Просмотров 3,2 тыс.
Редакция. News: 128-я неделя
57:33
Просмотров 1,8 млн