КОМПИЛЯТОР на TypeScript / Как разрабатывают язык Tact / Формальная верификация, парсеры и блокчейн
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 и хакат
👉 Залетайте, создавайте своё смарт-CV и получайте лучшие вакансии от Reppls: https://s.itbeard.com/reppls
Сегодня вас ожидает информативная и горячая беседа с Head of Recruiting and Adaptation Алёной Помахо. Вы узнаете, чем занимаются рекрутеры в IT, кто такой хороший и плохой рекрутер, как они...
Published 11/17/24
Новый выпуск шоу «неРодина» уже здесь! На этот раз мы беседуем с Артёмом Зинатуллиным, который сначала переехал в США, затем уехал оттуда, а потом осознанно вернулся и, кажется, собирается там остаться надолго. Разберёмся, почему IT-конференции в Штатах кажутся скучными, погрузимся в перипетии...
Published 11/08/24