Компилятор с нуля | Часть 9: что такое типы, типизированные языки. Как добавить типизацию в язык
Алексей доказывает кодом
0:00 / 0:00
Компилятор с нуля | Часть 9: что такое типы, типизированные языки. Как добавить типизацию в язык
208 просмотров · 3 нед. назад
Алексей доказывает кодом
59 подписчиков
208 просмотров · 3 нед. назад
В девятой части курса "Компилятор с нуля" разбираемся с типами и типизацией.
В этом видео я покажу:
зачем языкам программирования нужны типы
какие типы бывают
как компилятор хранит и проверяет информацию о типах
как работают преобразования типов
как добавить всё это в собственный язык
В результате наш язык получит полноценную систему типов, похожую по основным принципам на ту, что используется во многих настоящих языках программирования.
Исходный код курса:
https://github.com/the-lenoz/compiler...
Пишите в комментариях, если что-то осталось непонятно или есть идеи для следующих видео.
#программирование #компилятор #компиляторснуля #типизация #типыпеременных #языкпрограммирования #разработка