arrow
podcast

КОМПИЛЯТОР на TypeScript / Как разрабатывают язык Tact / Формальная верификация, парсеры и блокчейн

18.04.2024
Listen to the episode on your favorite platforms:
  • Apple Podcasts
  • Yandex Music
  • Google Podcasts
  • Spotify
  • Звук
  • Castbox
  • Pocket Casts
  • iHeart
  • PlayerFM
  • ВКонтакте
  • SoundStream
  • Overcast
  • Castro
  • RadioPublic

👉 Присоединяйтесь к хакатону 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

 

НАВИГАЦИЯ
Тизер
Я не люблю самолеты!
Представление Антона
Про формальную верификацию
Про хакатон
Тесты или верификация
Формальная верификация - это сложно
Шахтная автоматика
Как пришел к разработке ЯП для смарт-контрактов
Как попал в команду TON
Как начал заниматься разработкой ЯП
История Tact
Про FunC
Статический анализ
Tact vs FunC
Отличие разработки смарт-контрактов от веб-разработки
Иммутабельность кода
Параллелизм в Tact
Что разрабатывают на Tact
Hello World на Tact - это что?
Компилятор и парсер 
Компилятор на TypeScript - это как? 
Улучшение ошибок генератора парсера
Type checker
Модель контракта и тестирование
Туллинг вокруг языка
Как работают линтеры
Зачем нужен статический анализ
Насколько сложно закомитать в Tact
Кто разрабатывает дебаггер ЯП
Чего не хватает в Tact
В какой парадигме работает Tact
Как Tact может внедрить то, чего нет в FunC
Про The Open League и хакатон
РАНДОМ: должен ли разработчик ЯП пользоваться своим языком

 

ПОДДЕРЖАТЬ КАНАЛ 
🔸 Стать патроном на Patreon: https://www.patreon.com/itbeard
🔸 Стать спонсором на YouTube: https://www.youtube.com/itbeard/join
🔸 Через карту и криптовалюты: https://itbeard.com/help

 

ПОДПИСЫВАЙТЕСЬ
🔻 Сайт: https://itbeard.com
🔻 Telegram: https://t.me/itbeard 
🔻 LinkedIn: https://s.itbeard.com/linkedin

#айтиборода #ton #tact