КОМПИЛЯТОР на TypeScript / Как разрабатывают язык Tact / Формальная верификация, парсеры и блокчейн
Listen now
Description
👉 Присоединяйтесь к хакатону The Open League Hackathon с призовым фондом в $2.000.000: https://bit.ly/ton-hack-2024 Регистрация открыта до 30.04.2024, это крутая возможность показать себя команде TON и попрактиковаться навык программирования на Tact.👉 ТГ-группа участников хакатона: https://t.me/hackatonx/1/11991   Сегодня выпуск из солнечного Дубая с ключевым разработчиком языка программирования Tact - Антоном Труновым. Антон долго занимался формальной верификацией и разработкой компиляторов, после чего присоединился к команде TON для разработки компилятора и тулинга Tact. Сегодня говорим о математическом тестировании программ, ПО в шахтах, блокчейне и смарт-контрактах, генераторах парсеров и семантике, компиляторах на TypeScript и их эффективности, FunC, TVM и о многом другом.Так что, заваривайте чаинский/кофеинский и погнали! 😉   ССЫЛКИ🔹 Материалы из выпуска: https://t.me/itbeard/1339🔹 Антон на GitHub: https://github.com/anton-trunov🔹 Поддержать канал на Patreon: https://www.patreon.com/itbeard🔸 Хакатон от TON: https://bit.ly/ton-hack-2024 🔸 Воркшоп от Антона на хакатоне №1: https://www.youtube.com/live/AJX2Ghk07zk🔸 Воркшоп от Антона на хакатоне №2: https://www.youtube.com/live/0TfwDGYjCHQ ГДЕ СМОТРЕТЬ И СЛУШАТЬ🔸 YouTube: https://youtu.be/Cg7geUDHH4A🔸 Apple Podcasts: https://apple.co/41hwOIQ🔸 Google Podcasts: https://bit.ly/itbeard-googlepodcasts🔸 Spotify: https://spoti.fi/3Ktbf1Y🔸 Скачать mp3: https://podcast.itbeard.com/e/193   НАВИГАЦИЯ0:00 Тизер0:43 Я не люблю самолеты!1:42 Представление Антона3:50 Про формальную верификацию9:21 Про хакатон10:20 Тесты или верификация14:38 Формальная верификация - это сложно19:20 Шахтная автоматика34:16 Как пришел к разработке ЯП для смарт-контрактов45:47 Как попал в команду TON48:43 Как начал заниматься разработкой ЯП55:55 История Tact1:02:02 Про FunC1:05:20 Статический анализ1:06:46 Tact vs FunC1:09:35 Отличие разработки смарт-контрактов от веб-разработки1:14:32 Иммутабельность кода1:18:30 Параллелизм в Tact1:21:42 Что разрабатывают на Tact1:25:00 Hello World на Tact - это что?1:28:41 Компилятор и парсер 1:32:37 Компилятор на TypeScript - это как? 1:37:40 Улучшение ошибок генератора парсера1:40:28 Type checker1:45:55 Модель контракта и тестирование1:49:25 Туллинг вокруг языка1:56:09 Как работают линтеры2:00:05 Зачем нужен статический анализ2:02:02 Насколько сложно закомитать в Tact2:13:50 Кто разрабатывает дебаггер ЯП2:15:40 Чего не хватает в Tact2:21:18 В какой парадигме работает Tact2:29:15 Как Tact может внедрить то, чего нет в FunC2:31:34 Про The Open League и хакат
More Episodes
В сегодняшнем выпуске Кирилл Размыслович, автор в журналах «The Universe. Space. Tech» и «Мир Фантастики», блогер и популяризатор науки, расскажет нам историю покорения космоса человеком. Вас ждёт путешествие в 17 век, в Холодную войну и то, как вопреки всему человек осваивал космос.Так что,...
Published 04/28/24
Published 04/28/24
👉  Обращайтесь за помощью к ребятам из WeExpert: https://bit.ly/weexpertА по промокоду itbeard24 получайте скидку в 10% на первый месяц обслуживания.👉  Конференция для фрилансеров во Вроцлаве: https://bit.ly/weexpert-conf   Я третий год живу в Польше, и кажется момент настал - большой выпуск про...
Published 04/09/24